| 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_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_param_models/tutorial001.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_an.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_an_py310.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_an_py39.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial001_py310.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_an.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_an_py310.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_an_py39.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_an.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_an_py310.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_an_py39.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_pv1_py310.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_param_models/tutorial002_py310.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/cookie_params/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_param_models/tutorial001.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_an.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_an_py310.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_an_py39.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_py310.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial001_py39.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_an.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_an_py310.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_an_py39.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_an.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_an_py310.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_an_py39.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_pv1_py310.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial002_py310.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_an.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_an_py310.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_an_py39.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_py310.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/header_param_models/tutorial003_py39.py | 
                (no function) | 
                12 | 
                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_param_models/tutorial001.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_an.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_an_py310.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_an_py39.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_py310.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial001_py39.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_an.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_an_py310.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_an_py39.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_an.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_an.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_an_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_an_py310.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_an_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_an_py39.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_py310.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_pv1_py39.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_py310.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_py310.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_py39.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_param_models/tutorial002_py39.py | 
                (no function) | 
                12 | 
                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/query_params_str_validations/tutorial015_an.py | 
                check_valid_id | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an.py | 
                read_items | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an_py310.py | 
                check_valid_id | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an_py310.py | 
                read_items | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an_py310.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an_py39.py | 
                check_valid_id | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an_py39.py | 
                read_items | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/query_params_str_validations/tutorial015_an_py39.py | 
                (no function) | 
                9 | 
                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_form_models/tutorial001.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial001.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial001_an.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial001_an.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial001_an_py39.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial001_an_py39.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_an.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_an.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_an_py39.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_an_py39.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_pv1.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_pv1.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_pv1_an.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_pv1_an.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_pv1_an_py39.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/request_form_models/tutorial002_pv1_an_py39.py | 
                (no function) | 
                11 | 
                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_pv1_py310.py | 
                update_item | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/schema_extra_example/tutorial001_pv1_py310.py | 
                (no function) | 
                12 | 
                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/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/security/tutorial006_an_py39.py | 
                read_current_user | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/security/tutorial006_an_py39.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/tutorial001.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001.py | 
                create_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001.py | 
                (no function) | 
                25 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                create_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an.py | 
                (no function) | 
                27 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                create_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py310.py | 
                (no function) | 
                26 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                create_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_an_py39.py | 
                (no function) | 
                26 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                create_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py310.py | 
                (no function) | 
                24 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                create_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial001_py39.py | 
                (no function) | 
                25 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                create_hero | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                update_hero | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002.py | 
                (no function) | 
                36 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                create_hero | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                update_hero | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an.py | 
                (no function) | 
                38 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                create_hero | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                update_hero | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py310.py | 
                (no function) | 
                37 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                create_hero | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                update_hero | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_an_py39.py | 
                (no function) | 
                37 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                create_hero | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                update_hero | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py310.py | 
                (no function) | 
                35 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                create_db_and_tables | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                get_session | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                on_startup | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                create_hero | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                read_heroes | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                read_hero | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                update_hero | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                delete_hero | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | docs_src/sql_databases/tutorial002_py39.py | 
                (no function) | 
                36 | 
                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 | 
                get_model_fields | 
                1 | 
                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 | 
                7 | 
                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 | 
                get_cached_model_fields | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/_compat.py | 
                (no function) | 
                198 | 
                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 | 
                Dependant.__post_init__ | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/models.py | 
                (no function) | 
                30 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                ensure_multipart_is_installed | 
                16 | 
                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_fields_from_params | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                get_flat_params | 
                6 | 
                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 | 
                67 | 
                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 | 
                _validate_value_with_model_field | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                _get_multidict_value | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                request_params_to_args | 
                44 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                _should_embed_body_fields | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                _extract_form_body | 
                23 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                request_body_to_args | 
                29 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                get_body_field | 
                21 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/dependencies/utils.py | 
                (no function) | 
                66 | 
                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 | 
                35 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                get_openapi_operation_request_body | 
                17 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                generate_operation_id | 
                0 | 
                0 | 
                10 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                generate_operation_summary | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                get_openapi_operation_metadata | 
                18 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                get_openapi_path | 
                83 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                get_fields_from_routes | 
                19 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                get_openapi | 
                54 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/openapi/utils.py | 
                (no function) | 
                32 | 
                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 | 
                _merge_lifespan_context | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/routing.py | 
                _merge_lifespan_context.merged_lifespan | 
                5 | 
                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 | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/routing.py | 
                APIWebSocketRoute.__init__ | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/routing.py | 
                APIWebSocketRoute.matches | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/routing.py | 
                APIRoute.__init__ | 
                68 | 
                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 | 
                48 | 
                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) | 
                61 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/__init__.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                APIKeyBase.check_api_key | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                APIKeyQuery.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                APIKeyQuery.__call__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                APIKeyHeader.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                APIKeyHeader.__call__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                APIKeyCookie.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                APIKeyCookie.__call__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | fastapi/security/api_key.py | 
                (no function) | 
                19 | 
                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__ | 
                11 | 
                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_model_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_allow_inf_nan_in_enforcing.py | 
                get | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_allow_inf_nan_in_enforcing.py | 
                test_allow_inf_nan_param_true | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_allow_inf_nan_in_enforcing.py | 
                test_allow_inf_nan_param_false | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_allow_inf_nan_in_enforcing.py | 
                test_allow_inf_nan_param_default | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_allow_inf_nan_in_enforcing.py | 
                test_allow_inf_nan_body | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_allow_inf_nan_in_enforcing.py | 
                (no function) | 
                16 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_ambiguous_params.py | 
                test_no_annotated_defaults | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_ambiguous_params.py | 
                test_no_annotated_defaults.get_item | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_ambiguous_params.py | 
                test_no_annotated_defaults.get | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_ambiguous_params.py | 
                test_multiple_annotations | 
                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 | 
                test_is_pv1_scalar_field | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_compat.py | 
                test_get_model_fields_cached | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_compat.py | 
                (no function) | 
                20 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_computed_fields.py | 
                get_client | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_computed_fields.py | 
                get_client.Rectangle.area | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_computed_fields.py | 
                get_client.read_root | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_computed_fields.py | 
                get_client.read_responses | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_computed_fields.py | 
                test_get | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_computed_fields.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_computed_fields.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                ContentSizeLimitMiddleware.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                ContentSizeLimitMiddleware.receive_wrapper | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                ContentSizeLimitMiddleware.receive_wrapper.inner | 
                7 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                ContentSizeLimitMiddleware.__call__ | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                run_middleware | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                test_custom_middleware_exception | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                test_custom_middleware_exception_not_raised | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_middleware_exception.py | 
                (no function) | 
                18 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_route_class.py | 
                get_a | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_route_class.py | 
                get_b | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_route_class.py | 
                get_c | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_route_class.py | 
                test_get_path | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_route_class.py | 
                test_route_classes | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_route_class.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_custom_route_class.py | 
                (no function) | 
                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 | 
                raise_value_error | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_exception_handlers.py | 
                dependency_with_yield | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_exception_handlers.py | 
                with_yield | 
                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 | 
                test_traceback_for_dependency_with_yield | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_exception_handlers.py | 
                (no function) | 
                24 | 
                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_forms_single_model.py | 
                post_form | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_model.py | 
                test_send_all_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_model.py | 
                test_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_model.py | 
                test_invalid_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_model.py | 
                test_no_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_model.py | 
                (no function) | 
                20 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_param.py | 
                post_form | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_param.py | 
                test_single_form_field | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_param.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_forms_single_param.py | 
                (no function) | 
                9 | 
                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 | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_modules_same_name_body/test_main.py | 
                test_post_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_modules_same_name_body/test_main.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_modules_same_name_body/test_main.py | 
                (no function) | 
                9 | 
                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 | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_form.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_file_upload | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_file_upload.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_file_bytes | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_file_bytes.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_multi_form | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_multi_form.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_form_file | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_incorrect_multipart_installed_form_file.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_file | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_file.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_file_bytes | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_file_bytes.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_multi_form | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_multi_form.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_form_file | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_no_multipart_installed_form_file.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_old_multipart_installed | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                test_old_multipart_installed.root | 
                0 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_multipart_installation.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_no_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 | 
                test_router_nested_lifespan_state | 
                34 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_router_nested_lifespan_state.lifespan | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_router_nested_lifespan_state.router_lifespan | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_router_nested_lifespan_state.subrouter_lifespan | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_router_nested_lifespan_state.main | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_router_nested_lifespan_state_overriding_by_parent | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_router_nested_lifespan_state_overriding_by_parent.lifespan | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_router_nested_lifespan_state_overriding_by_parent.router_lifespan | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_merged_no_return_lifespans_return_none | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_merged_no_return_lifespans_return_none.lifespan | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_merged_no_return_lifespans_return_none.router_lifespan | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_merged_mixed_state_lifespans | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_merged_mixed_state_lifespans.lifespan | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_merged_mixed_state_lifespans.router_lifespan | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                test_merged_mixed_state_lifespans.sub_router_lifespan | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_router_events.py | 
                (no function) | 
                27 | 
                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) | 
                25 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_authorization_code_bearer.py | 
                read_items | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_authorization_code_bearer.py | 
                test_no_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_authorization_code_bearer.py | 
                test_incorrect_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_authorization_code_bearer.py | 
                test_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_authorization_code_bearer.py | 
                test_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) | 
                26 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                get_current_user | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                login | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                read_users_me | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_security_oauth2 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_security_oauth2_password_other_header | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_security_oauth2_password_bearer_no_header | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_strict_login_None | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_strict_login_no_grant_type | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_strict_login_incorrect_grant_type | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_strict_login_correct_correct_grant_type | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_optional_description.py | 
                (no function) | 
                26 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_password_bearer_optional.py | 
                read_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_password_bearer_optional.py | 
                test_no_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_password_bearer_optional.py | 
                test_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_password_bearer_optional.py | 
                test_incorrect_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_password_bearer_optional.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_security_oauth2_password_bearer_optional.py | 
                (no function) | 
                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 | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_additional_status_codes/test_tutorial001.py | 
                test_update | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_additional_status_codes/test_tutorial001.py | 
                test_create | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_additional_status_codes/test_tutorial001.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/test_tutorial001.py | 
                test_middleware | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/test_tutorial001.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/test_tutorial002.py | 
                test_middleware | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/test_tutorial002.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/test_tutorial003.py | 
                large | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/test_tutorial003.py | 
                test_middleware | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_advanced_middleware/test_tutorial003.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_async_tests/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_async_tests/test_main.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 | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_background_tasks/test_tutorial002.py | 
                test | 
                7 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_tutorial/test_background_tasks/test_tutorial002.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_behind_a_proxy/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py | 
                test_main | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py | 
                test_openapi | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py | 
                (no function) | 
                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) | 
                32 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_body_float | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_with_str_float | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_with_str_float_description | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_with_str_float_description_tax | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_with_only_name | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_with_only_name_price | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_with_no_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_with_none | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_broken_body | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_post_form_for_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_explicit_content_type | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_geo_json | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_no_content_type_is_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_wrong_headers | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_other_exceptions | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body/test_tutorial001.py | 
                (no function) | 
                24 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_fields/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_fields/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_fields/test_tutorial001.py | 
                test_items_5 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_fields/test_tutorial001.py | 
                test_items_6 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_fields/test_tutorial001.py | 
                test_invalid_price | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_fields/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_fields/test_tutorial001.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial001.py | 
                test_post_body_q_bar_content | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial001.py | 
                test_post_no_body_q_bar | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial001.py | 
                test_post_no_body | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial001.py | 
                test_post_id_foo | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial001.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial003.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial003.py | 
                test_post_body_valid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial003.py | 
                test_post_body_no_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial003.py | 
                test_post_body_empty_list | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial003.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_multiple_params/test_tutorial003.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_body_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) | 
                10 | 
                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) | 
                12 | 
                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_param_models/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial001.py | 
                test_cookie_param_model | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial001.py | 
                test_cookie_param_model_defaults | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial001.py | 
                test_cookie_param_model_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial001.py | 
                test_cookie_param_model_extra | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial001.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial002.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial002.py | 
                test_cookie_param_model | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial002.py | 
                test_cookie_param_model_defaults | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial002.py | 
                test_cookie_param_model_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial002.py | 
                test_cookie_param_model_extra | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_param_models/test_tutorial002.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_params/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_params/test_tutorial001.py | 
                get_mod | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_params/test_tutorial001.py | 
                test | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_params/test_tutorial001.py | 
                test_openapi_schema | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cookie_params/test_tutorial001.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cors/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cors/test_tutorial001.py | 
                test_cors | 
                16 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_cors/test_tutorial001.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py | 
                client | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py | 
                test_swagger_ui_html | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py | 
                test_swagger_ui_oauth2_redirect_html | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py | 
                test_redoc_html | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py | 
                test_api | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py | 
                client | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py | 
                test_swagger_ui_html | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py | 
                test_swagger_ui_oauth2_redirect_html | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py | 
                test_redoc_html | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py | 
                test_api | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_request_and_route/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py | 
                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 | 
                get_client | 
                3 | 
                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) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial004.py | 
                get_client | 
                3 | 
                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) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial006.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial006.py | 
                test_get_no_headers | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial006.py | 
                test_get_invalid_one_header | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial006.py | 
                test_get_invalid_second_header | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial006.py | 
                test_get_valid_headers | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial006.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial006.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008b.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008b.py | 
                test_get_no_item | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008b.py | 
                test_owner_error | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008b.py | 
                test_get_item | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008b.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008c.py | 
                get_mod | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008c.py | 
                test_get_no_item | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008c.py | 
                test_get | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008c.py | 
                test_fastapi_error | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008c.py | 
                test_internal_server_error | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008c.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008d.py | 
                get_mod | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008d.py | 
                test_get_no_item | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008d.py | 
                test_get | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008d.py | 
                test_internal_error | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008d.py | 
                test_internal_server_error | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial008d.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_no_headers_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_no_headers_users | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_invalid_one_header_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_invalid_one_users | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_invalid_second_header_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_invalid_second_header_users | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_valid_headers_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_get_valid_headers_users | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_dependencies/test_tutorial012.py | 
                (no function) | 
                16 | 
                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 | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_data_types/test_tutorial001.py | 
                test_extra_types | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_data_types/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_data_types/test_tutorial001.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial003.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial003.py | 
                test_get_car | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial003.py | 
                test_get_plane | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial003.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial003.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial004.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial004.py | 
                test_get_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial004.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial004.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial005.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial005.py | 
                test_get_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial005.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_extra_models/test_tutorial005.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_first_steps/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_first_steps/test_tutorial001.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_param_models/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial001.py | 
                test_header_param_model | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial001.py | 
                test_header_param_model_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial001.py | 
                test_header_param_model_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial001.py | 
                test_header_param_model_extra | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial001.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial002.py | 
                get_client | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial002.py | 
                test_header_param_model | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial002.py | 
                test_header_param_model_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial002.py | 
                test_header_param_model_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial002.py | 
                test_header_param_model_extra | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial002.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                test_header_param_model | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                test_header_param_model_no_underscore | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                test_header_param_model_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                test_header_param_model_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                test_header_param_model_extra | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_param_models/test_tutorial003.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial001.py | 
                test | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial001.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial002.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial002.py | 
                test | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial002.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial003.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial003.py | 
                test | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial003.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_header_params/test_tutorial003.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_metadata/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_metadata/test_tutorial001.py | 
                test_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_metadata/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_metadata/test_tutorial001.py | 
                (no function) | 
                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 | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py | 
                test_query_params_str_validations | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py | 
                test_openapi_schema_pv1 | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py | 
                (no function) | 
                11 | 
                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_param_models/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial001.py | 
                test_query_param_model | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial001.py | 
                test_query_param_model_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial001.py | 
                test_query_param_model_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial001.py | 
                test_query_param_model_extra | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial001.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial002.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial002.py | 
                test_query_param_model | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial002.py | 
                test_query_param_model_defaults | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial002.py | 
                test_query_param_model_invalid | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial002.py | 
                test_query_param_model_extra | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_param_models/test_tutorial002.py | 
                (no function) | 
                13 | 
                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) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_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) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py | 
                test_multi_query_values | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py | 
                test_query_no_values | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py | 
                test_default_query_values | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py | 
                test_multi_query_values | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py | 
                test_multi_query_values | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py | 
                test_query_no_values | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py | 
                test_hidden_query | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py | 
                test_no_hidden_query | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial015.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial015.py | 
                test_get_random_item | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial015.py | 
                test_get_item | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial015.py | 
                test_get_item_does_not_exist | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial015.py | 
                test_get_invalid_item | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial015.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_query_params_str_validations/test_tutorial015.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                test_post_form_no_body | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                test_post_body_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                test_post_file | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                test_post_large_file | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                test_post_upload_file | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_02.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_02.py | 
                test_post_form_no_body | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_02.py | 
                test_post_uploadfile_no_body | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_02.py | 
                test_post_file | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_02.py | 
                test_post_upload_file | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_02.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_02.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_03.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_03.py | 
                test_post_file | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_03.py | 
                test_post_upload_file | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_03.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial001_03.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                get_app | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                get_client | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                test_post_form_no_body | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                test_post_body_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                test_post_files | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                test_post_upload_file | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                test_get_root | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial002.py | 
                (no function) | 
                16 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial003.py | 
                get_app | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial003.py | 
                get_client | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial003.py | 
                test_post_files | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial003.py | 
                test_post_upload_file | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial003.py | 
                test_get_root | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial003.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_files/test_tutorial003.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                test_post_body_form | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                test_post_body_form_no_password | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                test_post_body_form_no_username | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                test_post_body_form_no_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                test_post_body_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial001.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                test_post_body_form | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                test_post_body_extra_form | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                test_post_body_form_no_password | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                test_post_body_form_no_username | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                test_post_body_form_no_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                test_post_body_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002.py | 
                (no function) | 
                20 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                test_post_body_form | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                test_post_body_extra_form | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                test_post_body_form_no_password | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                test_post_body_form_no_username | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                test_post_body_form_no_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                test_post_body_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_request_form_models/test_tutorial002_pv1.py | 
                (no function) | 
                20 | 
                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) | 
                13 | 
                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) | 
                16 | 
                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 | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_01.py | 
                test_post_user | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_01.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_01.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_02.py | 
                test_get_portal | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_02.py | 
                test_get_redirect | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_02.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_02.py | 
                (no function) | 
                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 | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_05.py | 
                test_get_portal | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_05.py | 
                test_get_redirect | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_05.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial003_05.py | 
                (no function) | 
                9 | 
                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 | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial004.py | 
                test_get | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial004.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial004.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial005.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial005.py | 
                test_read_item_name | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial005.py | 
                test_read_item_public_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial005.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial005.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial006.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial006.py | 
                test_read_item_name | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial006.py | 
                test_read_item_public_data | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial006.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_response_model/test_tutorial006.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_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) | 
                10 | 
                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) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial004.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial004.py | 
                test_post_body_example | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial004.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial004.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial005.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial005.py | 
                test_post_body_example | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial005.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_schema_extra_example/test_tutorial005.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial001.py | 
                test_no_token | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial001.py | 
                test_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial001.py | 
                test_incorrect_token | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial001.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_login | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_login_incorrect_password | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_login_incorrect_username | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_no_token | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_token | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_incorrect_token | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_incorrect_token_type | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_inactive_user | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial003.py | 
                (no function) | 
                16 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                get_mod | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                get_access_token | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_login | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_login_incorrect_password | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_login_incorrect_username | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_no_token | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_token | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_incorrect_token | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_incorrect_token_type | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_verify_password | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_get_password_hash | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_create_access_token | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_token_no_sub | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_token_no_username | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_token_no_scope | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_token_nonexistent_user | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_token_inactive_user | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_read_items | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_read_system_status | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_read_system_status_no_token | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                test_openapi_schema | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial005.py | 
                (no function) | 
                28 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial006.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial006.py | 
                test_security_http_basic | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial006.py | 
                test_security_http_basic_no_credentials | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial006.py | 
                test_security_http_basic_invalid_credentials | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial006.py | 
                test_security_http_basic_non_basic_credentials | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial006.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_security/test_tutorial006.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py | 
                test_create_item | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py | 
                test_read_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py | 
                get_client | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py | 
                test_create_item | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py | 
                test_read_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_settings/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_settings/test_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_tutorial001.py | 
                clear_sqlmodel | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial001.py | 
                get_client | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial001.py | 
                test_crud_app | 
                30 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial001.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial002.py | 
                clear_sqlmodel | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial002.py | 
                get_client | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial002.py | 
                test_crud_app | 
                40 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial002.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_sql_databases/test_tutorial002.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_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 | 
                get_test_module | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing/test_main_b.py | 
                test_app | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing/test_main_b.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing/test_tutorial001.py | 
                test_main | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing/test_tutorial001.py | 
                test_openapi_schema | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing/test_tutorial001.py | 
                (no function) | 
                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 | 
                get_test_module | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                test_override_in_items_run | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                test_override_in_items_with_q_run | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                test_override_in_items_with_params_run | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                test_override_in_users | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                test_override_in_users_with_q | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                test_override_in_users_with_params | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                test_normal_app | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_testing_dependencies/test_tutorial001.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/__init__.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial001.py | 
                test_main | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial001.py | 
                test_websocket | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial001.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                get_app | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                test_main | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                test_websocket_with_cookie | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                test_websocket_with_header | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                test_websocket_with_header_and_query | 
                19 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                test_websocket_no_credentials | 
                3 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                test_websocket_invalid_data | 
                3 | 
                0 | 
                1 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial002.py | 
                (no function) | 
                14 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/test_tutorial/test_websockets/test_tutorial003.py | 
                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 | 
                pydantic_snapshot | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tests/utils.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% |