docs_src/additional_responses/tutorial001.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/additional_responses/tutorial001.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/additional_responses/tutorial002.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/additional_responses/tutorial002.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/additional_responses/tutorial003.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/additional_responses/tutorial003.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/additional_responses/tutorial004.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/additional_responses/tutorial004.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001.py |
upsert_item |
8 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_an.py |
upsert_item |
8 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_an.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_an_py310.py |
upsert_item |
8 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_an_py310.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_an_py39.py |
upsert_item |
8 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_py310.py |
upsert_item |
8 |
0 |
0 |
100% |
docs_src/additional_status_codes/tutorial001_py310.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/advanced_middleware/tutorial001.py |
main |
1 |
0 |
0 |
100% |
docs_src/advanced_middleware/tutorial001.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/advanced_middleware/tutorial002.py |
main |
1 |
0 |
0 |
100% |
docs_src/advanced_middleware/tutorial002.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/advanced_middleware/tutorial003.py |
main |
1 |
0 |
0 |
100% |
docs_src/advanced_middleware/tutorial003.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/app_testing/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/app_testing/app_b/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/app_testing/app_b/main.py |
read_main |
5 |
0 |
0 |
100% |
docs_src/app_testing/app_b/main.py |
create_item |
6 |
0 |
0 |
100% |
docs_src/app_testing/app_b/main.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/app_testing/app_b/test_main.py |
test_read_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b/test_main.py |
test_read_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b/test_main.py |
test_read_nonexistent_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b/test_main.py |
test_create_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b/test_main.py |
test_create_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b/test_main.py |
test_create_existing_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b/test_main.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/main.py |
read_main |
5 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/main.py |
create_item |
6 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/main.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/test_main.py |
test_read_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/test_main.py |
test_read_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/test_main.py |
test_read_nonexistent_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/test_main.py |
test_create_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/test_main.py |
test_create_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/test_main.py |
test_create_existing_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an/test_main.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/main.py |
read_main |
5 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/main.py |
create_item |
6 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/main.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/test_main.py |
test_read_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/test_main.py |
test_read_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/test_main.py |
test_read_nonexistent_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/test_main.py |
test_create_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/test_main.py |
test_create_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/test_main.py |
test_create_existing_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py310/test_main.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/main.py |
read_main |
5 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/main.py |
create_item |
6 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/main.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/test_main.py |
test_read_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/test_main.py |
test_read_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/test_main.py |
test_read_nonexistent_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/test_main.py |
test_create_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/test_main.py |
test_create_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/test_main.py |
test_create_existing_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_an_py39/test_main.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/main.py |
read_main |
5 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/main.py |
create_item |
6 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/main.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/test_main.py |
test_read_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/test_main.py |
test_read_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/test_main.py |
test_read_nonexistent_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/test_main.py |
test_create_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/test_main.py |
test_create_item_bad_token |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/test_main.py |
test_create_existing_item |
3 |
0 |
0 |
100% |
docs_src/app_testing/app_b_py310/test_main.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/app_testing/main.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/app_testing/main.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/app_testing/test_main.py |
test_read_main |
3 |
0 |
0 |
100% |
docs_src/app_testing/test_main.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/app_testing/tutorial001.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/app_testing/tutorial001.py |
test_read_main |
3 |
0 |
0 |
100% |
docs_src/app_testing/tutorial001.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/app_testing/tutorial002.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/app_testing/tutorial002.py |
websocket |
3 |
0 |
0 |
100% |
docs_src/app_testing/tutorial002.py |
test_read_main |
4 |
0 |
0 |
100% |
docs_src/app_testing/tutorial002.py |
test_websocket |
4 |
0 |
0 |
100% |
docs_src/app_testing/tutorial002.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/app_testing/tutorial003.py |
startup_event |
2 |
0 |
0 |
100% |
docs_src/app_testing/tutorial003.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/app_testing/tutorial003.py |
test_read_items |
4 |
0 |
0 |
100% |
docs_src/app_testing/tutorial003.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/async_sql_databases/tutorial001.py |
startup |
1 |
0 |
0 |
100% |
docs_src/async_sql_databases/tutorial001.py |
shutdown |
1 |
0 |
0 |
100% |
docs_src/async_sql_databases/tutorial001.py |
read_notes |
2 |
0 |
0 |
100% |
docs_src/async_sql_databases/tutorial001.py |
create_note |
3 |
0 |
0 |
100% |
docs_src/async_sql_databases/tutorial001.py |
(no function) |
27 |
0 |
0 |
100% |
docs_src/async_tests/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/async_tests/main.py |
root |
1 |
0 |
0 |
100% |
docs_src/async_tests/main.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/async_tests/test_main.py |
test_root |
4 |
0 |
0 |
100% |
docs_src/async_tests/test_main.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial001.py |
write_notification |
3 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial001.py |
send_notification |
2 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002.py |
write_log |
2 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002.py |
get_query |
4 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002.py |
send_notification |
3 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an.py |
write_log |
2 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an.py |
get_query |
4 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an.py |
send_notification |
3 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py310.py |
write_log |
2 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py310.py |
get_query |
4 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py310.py |
send_notification |
3 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py310.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py39.py |
write_log |
2 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py39.py |
get_query |
4 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py39.py |
send_notification |
3 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_py310.py |
write_log |
2 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_py310.py |
get_query |
4 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_py310.py |
send_notification |
3 |
0 |
0 |
100% |
docs_src/background_tasks/tutorial002_py310.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial001.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial001.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial002.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial002.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial003.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial003.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial004.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/behind_a_proxy/tutorial004.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/bigger_applications/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app/dependencies.py |
get_token_header |
2 |
0 |
0 |
100% |
docs_src/bigger_applications/app/dependencies.py |
get_query_token |
2 |
0 |
0 |
100% |
docs_src/bigger_applications/app/dependencies.py |
(no function) |
3 |
0 |
0 |
100% |
docs_src/bigger_applications/app/internal/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app/internal/admin.py |
update_admin |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app/internal/admin.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/bigger_applications/app/main.py |
root |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app/main.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/items.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/items.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/items.py |
update_item |
3 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/items.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/users.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/users.py |
read_user_me |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/users.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app/routers/users.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/dependencies.py |
get_token_header |
2 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/dependencies.py |
get_query_token |
2 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/dependencies.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/internal/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/internal/admin.py |
update_admin |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/internal/admin.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/main.py |
root |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/main.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/items.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/items.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/items.py |
update_item |
3 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/items.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/users.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/users.py |
read_user_me |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/users.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an/routers/users.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/dependencies.py |
get_token_header |
2 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/dependencies.py |
get_query_token |
2 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/dependencies.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/internal/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/internal/admin.py |
update_admin |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/internal/admin.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/main.py |
root |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/main.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/items.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/items.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/items.py |
update_item |
3 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/items.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/users.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/users.py |
read_user_me |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/users.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/bigger_applications/app_an_py39/routers/users.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/body/tutorial001.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/body/tutorial001.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/body/tutorial001_py310.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/body/tutorial001_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_an.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_an.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_an_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_an_py310.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_an_py39.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_an_py39.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_fields/tutorial001_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001.py |
update_item |
6 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_an.py |
update_item |
6 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_an.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_an_py310.py |
update_item |
6 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_an_py310.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_an_py39.py |
update_item |
6 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_an_py39.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_py310.py |
update_item |
6 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial001_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_an.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_an.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_an_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_an_py310.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_an_py39.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_an_py39.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/body_multiple_params/tutorial003_py310.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/body_nested_models/tutorial009.py |
create_index_weights |
1 |
0 |
0 |
100% |
docs_src/body_nested_models/tutorial009.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/body_nested_models/tutorial009_py39.py |
create_index_weights |
1 |
0 |
0 |
100% |
docs_src/body_nested_models/tutorial009_py39.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001.py |
update_item |
3 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001.py |
(no function) |
16 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001_py310.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001_py310.py |
update_item |
3 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001_py310.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001_py39.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001_py39.py |
update_item |
3 |
0 |
0 |
100% |
docs_src/body_updates/tutorial001_py39.py |
(no function) |
16 |
0 |
0 |
100% |
docs_src/conditional_openapi/tutorial001.py |
root |
1 |
0 |
0 |
100% |
docs_src/conditional_openapi/tutorial001.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/configure_swagger_ui/tutorial001.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/configure_swagger_ui/tutorial001.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/configure_swagger_ui/tutorial002.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/configure_swagger_ui/tutorial002.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/configure_swagger_ui/tutorial003.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/configure_swagger_ui/tutorial003.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_an_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_an_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/cookie_params/tutorial001_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/cors/tutorial001.py |
main |
1 |
0 |
0 |
100% |
docs_src/cors/tutorial001.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial001.py |
custom_swagger_ui_html |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial001.py |
swagger_ui_redirect |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial001.py |
redoc_html |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial001.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial001.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial002.py |
custom_swagger_ui_html |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial002.py |
swagger_ui_redirect |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial002.py |
redoc_html |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial002.py |
read_user |
1 |
0 |
0 |
100% |
docs_src/custom_docs_ui/tutorial002.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial001.py |
GzipRequest.body |
6 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial001.py |
GzipRoute.get_route_handler |
3 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial001.py |
GzipRoute.get_route_handler.custom_route_handler |
2 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial001.py |
sum_numbers |
1 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial001.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial002.py |
ValidationErrorLoggingRoute.get_route_handler |
3 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial002.py |
ValidationErrorLoggingRoute.get_route_handler.custom_route_handler |
6 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial002.py |
sum_numbers |
1 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial002.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial003.py |
TimedRoute.get_route_handler |
3 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial003.py |
TimedRoute.get_route_handler.custom_route_handler |
8 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial003.py |
not_timed |
1 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial003.py |
timed |
1 |
0 |
0 |
100% |
docs_src/custom_request_and_route/tutorial003.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/custom_response/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/custom_response/tutorial001b.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial001b.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/custom_response/tutorial004.py |
generate_html_response |
2 |
0 |
0 |
100% |
docs_src/custom_response/tutorial004.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial004.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/custom_response/tutorial005.py |
main |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial005.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/custom_response/tutorial006.py |
redirect_typer |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial006.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/custom_response/tutorial006b.py |
redirect_fastapi |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial006b.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/custom_response/tutorial006c.py |
redirect_pydantic |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial006c.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/custom_response/tutorial007.py |
fake_video_streamer |
2 |
0 |
0 |
100% |
docs_src/custom_response/tutorial007.py |
main |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial007.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/custom_response/tutorial008.py |
main |
2 |
0 |
0 |
100% |
docs_src/custom_response/tutorial008.py |
main.iterfile |
2 |
0 |
0 |
100% |
docs_src/custom_response/tutorial008.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/custom_response/tutorial009.py |
main |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial009.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/custom_response/tutorial009b.py |
main |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial009b.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/custom_response/tutorial009c.py |
CustomORJSONResponse.render |
2 |
0 |
0 |
100% |
docs_src/custom_response/tutorial009c.py |
main |
1 |
0 |
0 |
100% |
docs_src/custom_response/tutorial009c.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/dataclasses/tutorial001.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/dataclasses/tutorial001.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/dataclasses/tutorial002.py |
read_next_item |
1 |
0 |
0 |
100% |
docs_src/dataclasses/tutorial002.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/dataclasses/tutorial003.py |
create_author_items |
1 |
0 |
0 |
100% |
docs_src/dataclasses/tutorial003.py |
get_authors |
1 |
0 |
0 |
100% |
docs_src/dataclasses/tutorial003.py |
(no function) |
17 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py310.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py310.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py310.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py39.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py39.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_an_py39.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_py310.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_py310.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial001_py310.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004.py |
CommonQueryParams.__init__ |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004.py |
read_items |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an.py |
CommonQueryParams.__init__ |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an.py |
read_items |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an_py310.py |
CommonQueryParams.__init__ |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an_py310.py |
read_items |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an_py310.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an_py39.py |
CommonQueryParams.__init__ |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an_py39.py |
read_items |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_an_py39.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_py310.py |
CommonQueryParams.__init__ |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_py310.py |
read_items |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial004_py310.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006.py |
verify_token |
2 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006.py |
verify_key |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an.py |
verify_token |
2 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an.py |
verify_key |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an_py39.py |
verify_token |
2 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an_py39.py |
verify_key |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial006_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b.py |
get_username |
4 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b.py |
get_item |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b_an.py |
get_username |
4 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b_an.py |
get_item |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b_an.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b_an_py39.py |
get_username |
4 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b_an_py39.py |
get_item |
6 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008b_an_py39.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c.py |
get_username |
4 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c.py |
get_item |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c_an.py |
get_username |
4 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c_an.py |
get_item |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c_an.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c_an_py39.py |
get_username |
4 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c_an_py39.py |
get_item |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008c_an_py39.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d.py |
get_username |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d.py |
get_item |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d_an.py |
get_username |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d_an.py |
get_item |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d_an.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d_an_py39.py |
get_username |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d_an_py39.py |
get_item |
5 |
0 |
0 |
100% |
docs_src/dependencies/tutorial008d_an_py39.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012.py |
verify_token |
2 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012.py |
verify_key |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an.py |
verify_token |
2 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an.py |
verify_key |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an_py39.py |
verify_token |
2 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an_py39.py |
verify_key |
3 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an_py39.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependencies/tutorial012_an_py39.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
override_dependency |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
test_override_in_items |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
test_override_in_items_with_q |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
test_override_in_items_with_params |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
override_dependency |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
test_override_in_items |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
test_override_in_items_with_q |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
test_override_in_items_with_params |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an.py |
(no function) |
16 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
override_dependency |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
test_override_in_items |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
test_override_in_items_with_q |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
test_override_in_items_with_params |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py310.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
override_dependency |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
test_override_in_items |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
test_override_in_items_with_q |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
test_override_in_items_with_params |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_an_py39.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
common_parameters |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
override_dependency |
1 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
test_override_in_items |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
test_override_in_items_with_q |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
test_override_in_items_with_params |
3 |
0 |
0 |
100% |
docs_src/dependency_testing/tutorial001_py310.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/events/tutorial001.py |
startup_event |
2 |
0 |
0 |
100% |
docs_src/events/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/events/tutorial001.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/events/tutorial002.py |
shutdown_event |
2 |
0 |
0 |
100% |
docs_src/events/tutorial002.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/events/tutorial002.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/events/tutorial003.py |
fake_answer_to_everything_ml_model |
1 |
0 |
0 |
100% |
docs_src/events/tutorial003.py |
lifespan |
3 |
0 |
0 |
100% |
docs_src/events/tutorial003.py |
predict |
2 |
0 |
0 |
100% |
docs_src/events/tutorial003.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/extending_openapi/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/extending_openapi/tutorial001.py |
custom_openapi |
6 |
0 |
0 |
100% |
docs_src/extending_openapi/tutorial001.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_an.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_an.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_an_py310.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_an_py310.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_an_py39.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_py310.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/extra_data_types/tutorial001_py310.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/extra_models/tutorial003.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/extra_models/tutorial003.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/extra_models/tutorial003_py310.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/extra_models/tutorial003_py310.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/extra_models/tutorial004.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/extra_models/tutorial004.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/extra_models/tutorial004_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/extra_models/tutorial004_py39.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/extra_models/tutorial005.py |
read_keyword_weights |
1 |
0 |
0 |
100% |
docs_src/extra_models/tutorial005.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/extra_models/tutorial005_py39.py |
read_keyword_weights |
1 |
0 |
0 |
100% |
docs_src/extra_models/tutorial005_py39.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/first_steps/tutorial001.py |
root |
1 |
0 |
0 |
100% |
docs_src/first_steps/tutorial001.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/generate_clients/tutorial003.py |
custom_generate_unique_id |
1 |
0 |
0 |
100% |
docs_src/generate_clients/tutorial003.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/generate_clients/tutorial003.py |
get_items |
1 |
0 |
0 |
100% |
docs_src/generate_clients/tutorial003.py |
create_user |
1 |
0 |
0 |
100% |
docs_src/generate_clients/tutorial003.py |
(no function) |
20 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial001.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial002.py |
read_item_header |
3 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial002.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial003.py |
UnicornException.__init__ |
1 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial003.py |
unicorn_exception_handler |
1 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial003.py |
read_unicorn |
3 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial003.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial004.py |
http_exception_handler |
1 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial004.py |
validation_exception_handler |
1 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial004.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial004.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial005.py |
validation_exception_handler |
1 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial005.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial005.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial006.py |
custom_http_exception_handler |
2 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial006.py |
validation_exception_handler |
2 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial006.py |
read_item |
3 |
0 |
0 |
100% |
docs_src/handling_errors/tutorial006.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/header_params/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial001_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial001_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/header_params/tutorial001_an_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial001_an_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial001_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial001_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/header_params/tutorial002.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial002.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_an_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_an_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial002_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/header_params/tutorial003.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial003.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_an_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_an_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/header_params/tutorial003_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/metadata/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/metadata/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/metadata/tutorial001_1.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/metadata/tutorial001_1.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/metadata/tutorial004.py |
get_users |
1 |
0 |
0 |
100% |
docs_src/metadata/tutorial004.py |
get_items |
1 |
0 |
0 |
100% |
docs_src/metadata/tutorial004.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/openapi_callbacks/tutorial001.py |
invoice_notification |
1 |
0 |
0 |
100% |
docs_src/openapi_callbacks/tutorial001.py |
create_invoice |
1 |
0 |
0 |
100% |
docs_src/openapi_callbacks/tutorial001.py |
(no function) |
19 |
0 |
0 |
100% |
docs_src/openapi_webhooks/tutorial001.py |
new_subscription |
0 |
0 |
0 |
100% |
docs_src/openapi_webhooks/tutorial001.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/openapi_webhooks/tutorial001.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial001.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial002.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial002.py |
use_route_names_as_operation_ids |
3 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial002.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial003.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial003.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial004.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial004.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial005.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial005.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial006.py |
magic_data_reader |
1 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial006.py |
create_item |
3 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial006.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial007.py |
create_item |
10 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial007.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial007_pv1.py |
create_item |
10 |
0 |
0 |
100% |
docs_src/path_operation_advanced_configuration/tutorial007_pv1.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial002b.py |
get_items |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial002b.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial002b.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial005.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial005.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial005_py310.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial005_py310.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial005_py39.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial005_py39.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial006.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial006.py |
read_users |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial006.py |
read_elements |
1 |
0 |
0 |
100% |
docs_src/path_operation_configuration/tutorial006.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/path_params/tutorial004.py |
read_file |
1 |
0 |
0 |
100% |
docs_src/path_params/tutorial004.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/path_params/tutorial005.py |
get_model |
5 |
0 |
0 |
100% |
docs_src/path_params/tutorial005.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/query_params/tutorial005.py |
read_user_item |
2 |
0 |
0 |
100% |
docs_src/query_params/tutorial005.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/query_params/tutorial006.py |
read_user_item |
2 |
0 |
0 |
100% |
docs_src/query_params/tutorial006.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params/tutorial006_py310.py |
read_user_item |
2 |
0 |
0 |
100% |
docs_src/query_params/tutorial006_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010.py |
read_items |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_an.py |
read_items |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_an_py310.py |
read_items |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_an_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_an_py39.py |
read_items |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_py310.py |
read_items |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial010_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_an.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_an_py310.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_an_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_an_py39.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_py310.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_py39.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial011_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012_an.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012_an_py39.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012_py39.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial012_py39.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial013.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial013.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial013_an.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial013_an.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial013_an_py39.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial013_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_an.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_an.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_an_py310.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_an_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_an_py39.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_py310.py |
read_items |
3 |
0 |
0 |
100% |
docs_src/query_params_str_validations/tutorial014_py310.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/request_files/tutorial001.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001.py |
create_upload_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02.py |
create_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02.py |
create_upload_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an.py |
create_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an.py |
create_upload_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an_py310.py |
create_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an_py310.py |
create_upload_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an_py310.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an_py39.py |
create_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an_py39.py |
create_upload_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_py310.py |
create_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_py310.py |
create_upload_file |
3 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_02_py310.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03.py |
create_upload_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03_an.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03_an.py |
create_upload_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03_an.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03_an_py39.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03_an_py39.py |
create_upload_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_03_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_an.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_an.py |
create_upload_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_an.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_an_py39.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_an_py39.py |
create_upload_file |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial001_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/request_files/tutorial002.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial002.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an_py39.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an_py39.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an_py39.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_an_py39.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_py39.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_py39.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_py39.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial002_py39.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/request_files/tutorial003.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial003.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an_py39.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an_py39.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an_py39.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_an_py39.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_py39.py |
create_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_py39.py |
create_upload_files |
1 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_py39.py |
main |
2 |
0 |
0 |
100% |
docs_src/request_files/tutorial003_py39.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/request_forms/tutorial001.py |
login |
1 |
0 |
0 |
100% |
docs_src/request_forms/tutorial001.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/request_forms/tutorial001_an.py |
login |
1 |
0 |
0 |
100% |
docs_src/request_forms/tutorial001_an.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/request_forms/tutorial001_an_py39.py |
login |
1 |
0 |
0 |
100% |
docs_src/request_forms/tutorial001_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/request_forms_and_files/tutorial001.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_forms_and_files/tutorial001.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/request_forms_and_files/tutorial001_an.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_forms_and_files/tutorial001_an.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/request_forms_and_files/tutorial001_an_py39.py |
create_file |
1 |
0 |
0 |
100% |
docs_src/request_forms_and_files/tutorial001_an_py39.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/response_change_status_code/tutorial001.py |
get_or_create_task |
4 |
0 |
0 |
100% |
docs_src/response_change_status_code/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/response_cookies/tutorial001.py |
create_cookie |
4 |
0 |
0 |
100% |
docs_src/response_cookies/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/response_cookies/tutorial002.py |
create_cookie |
2 |
0 |
0 |
100% |
docs_src/response_cookies/tutorial002.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/response_headers/tutorial001.py |
get_headers |
3 |
0 |
0 |
100% |
docs_src/response_headers/tutorial001.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/response_headers/tutorial002.py |
get_headers |
2 |
0 |
0 |
100% |
docs_src/response_headers/tutorial002.py |
(no function) |
4 |
0 |
0 |
100% |
docs_src/response_model/tutorial003.py |
create_user |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial003.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_01.py |
create_user |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_01.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_01_py310.py |
create_user |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_01_py310.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_02.py |
get_portal |
3 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_02.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_03.py |
get_teleport |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_03.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_05.py |
get_portal |
3 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_05.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_05_py310.py |
get_portal |
3 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_05_py310.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_py310.py |
create_user |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial003_py310.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/response_model/tutorial004.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial004.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/response_model/tutorial004_py310.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial004_py310.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/response_model/tutorial004_py39.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial004_py39.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/response_model/tutorial005.py |
read_item_name |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial005.py |
read_item_public_data |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial005.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/response_model/tutorial005_py310.py |
read_item_name |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial005_py310.py |
read_item_public_data |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial005_py310.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/response_model/tutorial006.py |
read_item_name |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial006.py |
read_item_public_data |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial006.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/response_model/tutorial006_py310.py |
read_item_name |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial006_py310.py |
read_item_public_data |
1 |
0 |
0 |
100% |
docs_src/response_model/tutorial006_py310.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001_pv1.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001_pv1.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001_py310.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001_py310_pv1.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial001_py310_pv1.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_an.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_an.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_an_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_an_py310.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_an_py39.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_an_py39.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial004_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_an.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_an.py |
(no function) |
12 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_an_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_an_py310.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_an_py39.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_an_py39.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_py310.py |
update_item |
2 |
0 |
0 |
100% |
docs_src/schema_extra_example/tutorial005_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/security/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial001.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/security/tutorial001_an.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial001_an.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/security/tutorial001_an_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial001_an_py39.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
fake_hash_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
fake_decode_token |
2 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
get_current_user |
4 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
login |
8 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003.py |
(no function) |
23 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
fake_hash_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
fake_decode_token |
2 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
get_current_user |
4 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
login |
8 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_an.py |
(no function) |
24 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
fake_hash_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
fake_decode_token |
2 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
get_current_user |
4 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
login |
8 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py310.py |
(no function) |
23 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
fake_hash_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
fake_decode_token |
2 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
get_current_user |
4 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
login |
8 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_an_py39.py |
(no function) |
23 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
fake_hash_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
fake_decode_token |
2 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
get_current_user |
4 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
login |
8 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial003_py310.py |
(no function) |
22 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
verify_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
get_password_hash |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
authenticate_user |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
create_access_token |
7 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
get_current_user |
20 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
login_for_access_token |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
read_own_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
read_system_status |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005.py |
(no function) |
43 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
verify_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
get_password_hash |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
authenticate_user |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
create_access_token |
7 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
get_current_user |
20 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
login_for_access_token |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
read_own_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
read_system_status |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an.py |
(no function) |
44 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
verify_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
get_password_hash |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
authenticate_user |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
create_access_token |
7 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
get_current_user |
20 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
login_for_access_token |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
read_own_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
read_system_status |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py310.py |
(no function) |
43 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
verify_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
get_password_hash |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
authenticate_user |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
create_access_token |
7 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
get_current_user |
20 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
login_for_access_token |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
read_own_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
read_system_status |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_an_py39.py |
(no function) |
43 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
verify_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
get_password_hash |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
authenticate_user |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
create_access_token |
7 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
get_current_user |
20 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
login_for_access_token |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
read_own_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
read_system_status |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py310.py |
(no function) |
42 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
verify_password |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
get_password_hash |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
get_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
authenticate_user |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
create_access_token |
7 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
get_current_user |
20 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
get_current_active_user |
3 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
login_for_access_token |
6 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
read_users_me |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
read_own_items |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
read_system_status |
1 |
0 |
0 |
100% |
docs_src/security/tutorial005_py39.py |
(no function) |
43 |
0 |
0 |
100% |
docs_src/security/tutorial006.py |
read_current_user |
1 |
0 |
0 |
100% |
docs_src/security/tutorial006.py |
(no function) |
6 |
0 |
0 |
100% |
docs_src/security/tutorial006_an.py |
read_current_user |
1 |
0 |
0 |
100% |
docs_src/security/tutorial006_an.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001_py310.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001_py39.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial001_py39.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002_py310.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002_py310.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002_py39.py |
create_item |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002_py39.py |
read_items |
1 |
0 |
0 |
100% |
docs_src/separate_openapi_schemas/tutorial002_py39.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/settings/app02/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/settings/app02/config.py |
(no function) |
5 |
0 |
0 |
100% |
docs_src/settings/app02/main.py |
get_settings |
1 |
0 |
0 |
100% |
docs_src/settings/app02/main.py |
info |
1 |
0 |
0 |
100% |
docs_src/settings/app02/main.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/settings/app02/test_main.py |
get_settings_override |
1 |
0 |
0 |
100% |
docs_src/settings/app02/test_main.py |
test_app |
3 |
0 |
0 |
100% |
docs_src/settings/app02/test_main.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/settings/tutorial001.py |
info |
1 |
0 |
0 |
100% |
docs_src/settings/tutorial001.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/settings/tutorial001_pv1.py |
info |
1 |
0 |
0 |
100% |
docs_src/settings/tutorial001_pv1.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/sql_databases/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
db_session_middleware |
6 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
get_db |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
create_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
read_users |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
read_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
create_item_for_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/alt_main.py |
(no function) |
20 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/crud.py |
get_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/crud.py |
get_user_by_email |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/crud.py |
get_users |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/crud.py |
create_user |
6 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/crud.py |
get_items |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/crud.py |
create_user_item |
5 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/crud.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/database.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/main.py |
get_db |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/main.py |
create_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/main.py |
read_users |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/main.py |
read_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/main.py |
create_item_for_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/main.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/main.py |
(no function) |
18 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/models.py |
(no function) |
17 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/schemas.py |
(no function) |
22 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/tests/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/tests/test_sql_app.py |
override_get_db |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/tests/test_sql_app.py |
test_create_user |
11 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app/tests/test_sql_app.py |
(no function) |
14 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
db_session_middleware |
6 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
get_db |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
create_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
read_users |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
read_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
create_item_for_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/alt_main.py |
(no function) |
19 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/crud.py |
get_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/crud.py |
get_user_by_email |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/crud.py |
get_users |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/crud.py |
create_user |
6 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/crud.py |
get_items |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/crud.py |
create_user_item |
5 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/crud.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/database.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/main.py |
get_db |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/main.py |
create_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/main.py |
read_users |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/main.py |
read_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/main.py |
create_item_for_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/main.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/main.py |
(no function) |
17 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/models.py |
(no function) |
17 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/schemas.py |
(no function) |
21 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/tests/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py |
override_get_db |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py |
test_create_user |
11 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
db_session_middleware |
6 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
get_db |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
create_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
read_users |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
read_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
create_item_for_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/alt_main.py |
(no function) |
19 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/crud.py |
get_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/crud.py |
get_user_by_email |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/crud.py |
get_users |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/crud.py |
create_user |
6 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/crud.py |
get_items |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/crud.py |
create_user_item |
5 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/crud.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/database.py |
(no function) |
7 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/main.py |
get_db |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/main.py |
create_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/main.py |
read_users |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/main.py |
read_user |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/main.py |
create_item_for_user |
1 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/main.py |
read_items |
2 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/main.py |
(no function) |
17 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/models.py |
(no function) |
17 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/schemas.py |
(no function) |
22 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/tests/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py |
override_get_db |
4 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py |
test_create_user |
11 |
0 |
0 |
100% |
docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py |
(no function) |
13 |
0 |
0 |
100% |
docs_src/sub_applications/tutorial001.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/sub_applications/tutorial001.py |
read_sub |
1 |
0 |
0 |
100% |
docs_src/sub_applications/tutorial001.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/templates/tutorial001.py |
read_item |
1 |
0 |
0 |
100% |
docs_src/templates/tutorial001.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/websockets/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
docs_src/websockets/tutorial001.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial001.py |
websocket_endpoint |
3 |
0 |
0 |
100% |
docs_src/websockets/tutorial001.py |
(no function) |
8 |
0 |
0 |
100% |
docs_src/websockets/tutorial002.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial002.py |
get_cookie_or_token |
3 |
0 |
0 |
100% |
docs_src/websockets/tutorial002.py |
websocket_endpoint |
6 |
0 |
0 |
100% |
docs_src/websockets/tutorial002.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an.py |
get_cookie_or_token |
3 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an.py |
websocket_endpoint |
6 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an.py |
(no function) |
11 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py310.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py310.py |
get_cookie_or_token |
3 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py310.py |
websocket_endpoint |
6 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py310.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py39.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py39.py |
get_cookie_or_token |
3 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py39.py |
websocket_endpoint |
6 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_an_py39.py |
(no function) |
10 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_py310.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_py310.py |
get_cookie_or_token |
3 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_py310.py |
websocket_endpoint |
6 |
0 |
0 |
100% |
docs_src/websockets/tutorial002_py310.py |
(no function) |
9 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
ConnectionManager.__init__ |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
ConnectionManager.connect |
2 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
ConnectionManager.disconnect |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
ConnectionManager.send_personal_message |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
ConnectionManager.broadcast |
2 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
websocket_endpoint |
8 |
0 |
0 |
100% |
docs_src/websockets/tutorial003.py |
(no function) |
16 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
ConnectionManager.__init__ |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
ConnectionManager.connect |
2 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
ConnectionManager.disconnect |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
ConnectionManager.send_personal_message |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
ConnectionManager.broadcast |
2 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
get |
1 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
websocket_endpoint |
8 |
0 |
0 |
100% |
docs_src/websockets/tutorial003_py39.py |
(no function) |
15 |
0 |
0 |
100% |
docs_src/wsgi/tutorial001.py |
flask_main |
2 |
0 |
0 |
100% |
docs_src/wsgi/tutorial001.py |
read_main |
1 |
0 |
0 |
100% |
docs_src/wsgi/tutorial001.py |
(no function) |
11 |
0 |
0 |
100% |
fastapi/__init__.py |
(no function) |
21 |
0 |
0 |
100% |
fastapi/__main__.py |
(no function) |
2 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.alias |
2 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.required |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.default |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.type_ |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.__post_init__ |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.get_default |
3 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.validate |
4 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.serialize |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
ModelField.__hash__ |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
get_annotation_from_field_info |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
_normalize_errors |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
_model_rebuild |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
_model_dump |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
_get_model_config |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
get_schema_from_model_field |
5 |
0 |
0 |
100% |
fastapi/_compat.py |
get_compat_model_name_map |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
get_definitions |
4 |
0 |
0 |
100% |
fastapi/_compat.py |
is_scalar_field |
2 |
0 |
0 |
100% |
fastapi/_compat.py |
is_sequence_field |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
is_scalar_sequence_field |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
is_bytes_field |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
is_bytes_sequence_field |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
copy_field_info |
6 |
0 |
0 |
100% |
fastapi/_compat.py |
serialize_sequence_value |
3 |
0 |
0 |
100% |
fastapi/_compat.py |
get_missing_field_error |
3 |
0 |
0 |
100% |
fastapi/_compat.py |
create_body_model |
3 |
0 |
0 |
100% |
fastapi/_compat.py |
_regenerate_error_with_loc |
2 |
0 |
0 |
100% |
fastapi/_compat.py |
_annotation_is_sequence |
3 |
0 |
0 |
100% |
fastapi/_compat.py |
field_annotation_is_sequence |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
value_is_sequence |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
_annotation_is_complex |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
field_annotation_is_complex |
4 |
0 |
0 |
100% |
fastapi/_compat.py |
field_annotation_is_scalar |
1 |
0 |
0 |
100% |
fastapi/_compat.py |
field_annotation_is_scalar_sequence |
11 |
0 |
0 |
100% |
fastapi/_compat.py |
is_bytes_or_nonable_bytes_annotation |
8 |
0 |
0 |
100% |
fastapi/_compat.py |
is_uploadfile_or_nonable_uploadfile_annotation |
8 |
0 |
0 |
100% |
fastapi/_compat.py |
is_bytes_sequence_annotation |
9 |
0 |
0 |
100% |
fastapi/_compat.py |
is_uploadfile_sequence_annotation |
9 |
0 |
0 |
100% |
fastapi/_compat.py |
(no function) |
191 |
0 |
2 |
100% |
fastapi/applications.py |
FastAPI.__init__ |
38 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.openapi |
3 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.setup |
14 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.setup.openapi |
6 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.setup.swagger_ui_html |
6 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.setup.swagger_ui_redirect |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.setup.redoc_html |
3 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.__call__ |
3 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.add_api_route |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.api_route |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.api_route.decorator |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.add_api_websocket_route |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.websocket |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.websocket.decorator |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.include_router |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.get |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.put |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.post |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.delete |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.options |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.head |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.patch |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.trace |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.websocket_route |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.websocket_route.decorator |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.on_event |
1 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.middleware |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.middleware.decorator |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.exception_handler |
2 |
0 |
0 |
100% |
fastapi/applications.py |
FastAPI.exception_handler.decorator |
2 |
0 |
0 |
100% |
fastapi/applications.py |
(no function) |
46 |
0 |
0 |
100% |
fastapi/background.py |
BackgroundTasks.add_task |
1 |
0 |
0 |
100% |
fastapi/background.py |
(no function) |
6 |
0 |
0 |
100% |
fastapi/cli.py |
main |
5 |
0 |
0 |
100% |
fastapi/cli.py |
(no function) |
3 |
0 |
2 |
100% |
fastapi/concurrency.py |
contextmanager_in_threadpool |
8 |
0 |
0 |
100% |
fastapi/concurrency.py |
(no function) |
10 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.write |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.read |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.seek |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.close |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.__get_validators__ |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.validate |
3 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile._validate |
3 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.__modify_schema__ |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.__get_pydantic_json_schema__ |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
UploadFile.__get_pydantic_core_schema__ |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
DefaultPlaceholder.__init__ |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
DefaultPlaceholder.__bool__ |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
DefaultPlaceholder.__eq__ |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
Default |
1 |
0 |
0 |
100% |
fastapi/datastructures.py |
(no function) |
39 |
0 |
0 |
100% |
fastapi/dependencies/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
fastapi/dependencies/models.py |
SecurityRequirement.__init__ |
2 |
0 |
0 |
100% |
fastapi/dependencies/models.py |
Dependant.__init__ |
19 |
0 |
0 |
100% |
fastapi/dependencies/models.py |
(no function) |
7 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
check_file_field |
14 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_param_sub_dependant |
2 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_parameterless_sub_dependant |
2 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_sub_dependant |
14 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_flat_dependant |
15 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_flat_params |
2 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_typed_signature |
5 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_typed_annotation |
4 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_typed_return_annotation |
6 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_dependant |
19 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
add_non_field_param_to_dependency |
19 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
analyze_param |
61 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
is_body_param |
9 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
add_param_to_fields |
10 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
is_coroutine_callable |
6 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
is_async_gen_callable |
4 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
is_gen_callable |
4 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
solve_generator |
5 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
solve_dependencies |
62 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
request_params_to_args |
22 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
request_body_to_args |
46 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
get_body_field |
29 |
0 |
0 |
100% |
fastapi/dependencies/utils.py |
(no function) |
48 |
0 |
0 |
100% |
fastapi/encoders.py |
isoformat |
1 |
0 |
0 |
100% |
fastapi/encoders.py |
decimal_encoder |
3 |
0 |
0 |
100% |
fastapi/encoders.py |
generate_encoders_by_class_tuples |
4 |
0 |
0 |
100% |
fastapi/encoders.py |
jsonable_encoder |
66 |
0 |
0 |
100% |
fastapi/encoders.py |
(no function) |
24 |
0 |
0 |
100% |
fastapi/exception_handlers.py |
http_exception_handler |
4 |
0 |
0 |
100% |
fastapi/exception_handlers.py |
request_validation_exception_handler |
1 |
0 |
0 |
100% |
fastapi/exception_handlers.py |
websocket_request_validation_exception_handler |
1 |
0 |
0 |
100% |
fastapi/exception_handlers.py |
(no function) |
11 |
0 |
0 |
100% |
fastapi/exceptions.py |
HTTPException.__init__ |
1 |
0 |
0 |
100% |
fastapi/exceptions.py |
WebSocketException.__init__ |
1 |
0 |
0 |
100% |
fastapi/exceptions.py |
ValidationException.__init__ |
1 |
0 |
0 |
100% |
fastapi/exceptions.py |
ValidationException.errors |
1 |
0 |
0 |
100% |
fastapi/exceptions.py |
RequestValidationError.__init__ |
2 |
0 |
0 |
100% |
fastapi/exceptions.py |
ResponseValidationError.__init__ |
2 |
0 |
0 |
100% |
fastapi/exceptions.py |
ResponseValidationError.__str__ |
4 |
0 |
0 |
100% |
fastapi/exceptions.py |
(no function) |
22 |
0 |
0 |
100% |
fastapi/logger.py |
(no function) |
2 |
0 |
0 |
100% |
fastapi/middleware/__init__.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/middleware/cors.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/middleware/gzip.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/middleware/httpsredirect.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/middleware/trustedhost.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/middleware/wsgi.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/openapi/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
fastapi/openapi/constants.py |
(no function) |
3 |
0 |
0 |
100% |
fastapi/openapi/docs.py |
get_swagger_ui_html |
13 |
0 |
0 |
100% |
fastapi/openapi/docs.py |
get_redoc_html |
5 |
0 |
0 |
100% |
fastapi/openapi/docs.py |
get_swagger_ui_oauth2_redirect_html |
2 |
0 |
0 |
100% |
fastapi/openapi/docs.py |
(no function) |
9 |
0 |
0 |
100% |
fastapi/openapi/models.py |
(no function) |
276 |
0 |
33 |
100% |
fastapi/openapi/utils.py |
get_openapi_security_definitions |
8 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
get_openapi_operation_parameters |
18 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
get_openapi_operation_request_body |
17 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
generate_operation_id |
0 |
0 |
10 |
100% |
fastapi/openapi/utils.py |
generate_operation_summary |
3 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
get_openapi_operation_metadata |
18 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
get_openapi_path |
83 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
get_fields_from_routes |
19 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
get_openapi |
54 |
0 |
0 |
100% |
fastapi/openapi/utils.py |
(no function) |
31 |
0 |
3 |
100% |
fastapi/param_functions.py |
Path |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
Query |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
Header |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
Cookie |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
Body |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
Form |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
File |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
Depends |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
Security |
1 |
0 |
0 |
100% |
fastapi/param_functions.py |
(no function) |
15 |
0 |
0 |
100% |
fastapi/params.py |
Param.__init__ |
21 |
0 |
0 |
100% |
fastapi/params.py |
Param.__repr__ |
1 |
0 |
0 |
100% |
fastapi/params.py |
Path.__init__ |
3 |
0 |
0 |
100% |
fastapi/params.py |
Query.__init__ |
1 |
0 |
0 |
100% |
fastapi/params.py |
Header.__init__ |
2 |
0 |
0 |
100% |
fastapi/params.py |
Cookie.__init__ |
1 |
0 |
0 |
100% |
fastapi/params.py |
Body.__init__ |
23 |
0 |
0 |
100% |
fastapi/params.py |
Body.__repr__ |
1 |
0 |
0 |
100% |
fastapi/params.py |
Form.__init__ |
1 |
0 |
0 |
100% |
fastapi/params.py |
File.__init__ |
1 |
0 |
0 |
100% |
fastapi/params.py |
Depends.__init__ |
2 |
0 |
0 |
100% |
fastapi/params.py |
Depends.__repr__ |
3 |
0 |
0 |
100% |
fastapi/params.py |
Security.__init__ |
2 |
0 |
0 |
100% |
fastapi/params.py |
(no function) |
41 |
0 |
0 |
100% |
fastapi/requests.py |
(no function) |
2 |
0 |
0 |
100% |
fastapi/responses.py |
UJSONResponse.render |
2 |
0 |
0 |
100% |
fastapi/responses.py |
ORJSONResponse.render |
2 |
0 |
0 |
100% |
fastapi/responses.py |
(no function) |
16 |
0 |
4 |
100% |
fastapi/routing.py |
_prepare_response_content |
12 |
0 |
0 |
100% |
fastapi/routing.py |
serialize_response |
17 |
0 |
0 |
100% |
fastapi/routing.py |
run_endpoint_function |
4 |
0 |
0 |
100% |
fastapi/routing.py |
get_request_handler |
8 |
0 |
0 |
100% |
fastapi/routing.py |
get_request_handler.app |
58 |
0 |
0 |
100% |
fastapi/routing.py |
get_websocket_app |
2 |
0 |
0 |
100% |
fastapi/routing.py |
get_websocket_app.app |
8 |
0 |
0 |
100% |
fastapi/routing.py |
APIWebSocketRoute.__init__ |
9 |
0 |
0 |
100% |
fastapi/routing.py |
APIWebSocketRoute.matches |
4 |
0 |
0 |
100% |
fastapi/routing.py |
APIRoute.__init__ |
66 |
0 |
0 |
100% |
fastapi/routing.py |
APIRoute.get_route_handler |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRoute.matches |
4 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.__init__ |
15 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.route |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.route.decorator |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.add_api_route |
16 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.api_route |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.api_route.decorator |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.add_api_websocket_route |
5 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.websocket |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.websocket.decorator |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.websocket_route |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.websocket_route.decorator |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.include_router |
47 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.get |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.put |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.post |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.delete |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.options |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.head |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.patch |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.trace |
1 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.on_event |
2 |
0 |
0 |
100% |
fastapi/routing.py |
APIRouter.on_event.decorator |
2 |
0 |
0 |
100% |
fastapi/routing.py |
(no function) |
59 |
0 |
0 |
100% |
fastapi/security/__init__.py |
(no function) |
15 |
0 |
0 |
100% |
fastapi/security/api_key.py |
APIKeyQuery.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/api_key.py |
APIKeyQuery.__call__ |
6 |
0 |
0 |
100% |
fastapi/security/api_key.py |
APIKeyHeader.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/api_key.py |
APIKeyHeader.__call__ |
6 |
0 |
0 |
100% |
fastapi/security/api_key.py |
APIKeyCookie.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/api_key.py |
APIKeyCookie.__call__ |
6 |
0 |
0 |
100% |
fastapi/security/api_key.py |
(no function) |
18 |
0 |
0 |
100% |
fastapi/security/base.py |
(no function) |
4 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPBase.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPBase.__call__ |
7 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPBasic.__init__ |
4 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPBasic.__call__ |
18 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPBearer.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPBearer.__call__ |
11 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPDigest.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/http.py |
HTTPDigest.__call__ |
9 |
0 |
0 |
100% |
fastapi/security/http.py |
(no function) |
30 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2PasswordRequestForm.__init__ |
6 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2PasswordRequestFormStrict.__init__ |
1 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2.__call__ |
6 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2PasswordBearer.__init__ |
4 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2PasswordBearer.__call__ |
7 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2AuthorizationCodeBearer.__init__ |
4 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
OAuth2AuthorizationCodeBearer.__call__ |
6 |
0 |
1 |
100% |
fastapi/security/oauth2.py |
SecurityScopes.__init__ |
2 |
0 |
0 |
100% |
fastapi/security/oauth2.py |
(no function) |
25 |
0 |
0 |
100% |
fastapi/security/open_id_connect_url.py |
OpenIdConnect.__init__ |
3 |
0 |
0 |
100% |
fastapi/security/open_id_connect_url.py |
OpenIdConnect.__call__ |
6 |
0 |
0 |
100% |
fastapi/security/open_id_connect_url.py |
(no function) |
10 |
0 |
0 |
100% |
fastapi/security/utils.py |
get_authorization_scheme_param |
4 |
0 |
0 |
100% |
fastapi/security/utils.py |
(no function) |
2 |
0 |
0 |
100% |
fastapi/staticfiles.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/templating.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/testclient.py |
(no function) |
1 |
0 |
0 |
100% |
fastapi/types.py |
(no function) |
8 |
0 |
0 |
100% |
fastapi/utils.py |
is_body_allowed_for_status_code |
6 |
0 |
0 |
100% |
fastapi/utils.py |
get_path_param_names |
1 |
0 |
0 |
100% |
fastapi/utils.py |
create_response_field |
12 |
0 |
0 |
100% |
fastapi/utils.py |
create_cloned_field |
37 |
0 |
0 |
100% |
fastapi/utils.py |
generate_operation_id_for_path |
0 |
0 |
10 |
100% |
fastapi/utils.py |
generate_unique_id |
5 |
0 |
0 |
100% |
fastapi/utils.py |
deep_dict_update |
6 |
0 |
0 |
100% |
fastapi/utils.py |
get_value_or_default |
5 |
0 |
0 |
100% |
fastapi/utils.py |
(no function) |
19 |
0 |
5 |
100% |
fastapi/websockets.py |
(no function) |
3 |
0 |
0 |
100% |
tests/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
tests/main.py |
non_operation |
1 |
0 |
0 |
100% |
tests/main.py |
non_decorated_route |
1 |
0 |
0 |
100% |
tests/main.py |
get_text |
1 |
0 |
0 |
100% |
tests/main.py |
get_id |
1 |
0 |
0 |
100% |
tests/main.py |
get_str_id |
1 |
0 |
0 |
100% |
tests/main.py |
get_int_id |
1 |
0 |
0 |
100% |
tests/main.py |
get_float_id |
1 |
0 |
0 |
100% |
tests/main.py |
get_bool_id |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_id |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_min_length |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_max_length |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_min_max_length |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_gt |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_gt0 |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_ge |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_lt |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_lt0 |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_le |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_lt_gt |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_le_ge |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_lt_int |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_gt_int |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_le_int |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_ge_int |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_lt_gt_int |
1 |
0 |
0 |
100% |
tests/main.py |
get_path_param_le_ge_int |
1 |
0 |
0 |
100% |
tests/main.py |
get_query |
1 |
0 |
0 |
100% |
tests/main.py |
get_query_optional |
3 |
0 |
0 |
100% |
tests/main.py |
get_query_type |
1 |
0 |
0 |
100% |
tests/main.py |
get_query_type_optional |
3 |
0 |
0 |
100% |
tests/main.py |
get_query_type_int_default |
1 |
0 |
0 |
100% |
tests/main.py |
get_query_param |
3 |
0 |
0 |
100% |
tests/main.py |
get_query_param_required |
1 |
0 |
0 |
100% |
tests/main.py |
get_query_param_required_type |
1 |
0 |
0 |
100% |
tests/main.py |
get_enum_status_code |
1 |
0 |
0 |
100% |
tests/main.py |
get_query_type_frozenset |
1 |
0 |
0 |
100% |
tests/main.py |
get_query_list |
1 |
0 |
0 |
100% |
tests/main.py |
get_query_list_default |
1 |
0 |
0 |
100% |
tests/main.py |
(no function) |
80 |
0 |
0 |
100% |
tests/test_additional_properties.py |
foo |
1 |
0 |
0 |
100% |
tests/test_additional_properties.py |
test_additional_properties_post |
3 |
0 |
0 |
100% |
tests/test_additional_properties.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_properties.py |
(no function) |
12 |
0 |
0 |
100% |
tests/test_additional_properties_bool.py |
post |
1 |
0 |
0 |
100% |
tests/test_additional_properties_bool.py |
test_call_invalid |
2 |
0 |
0 |
100% |
tests/test_additional_properties_bool.py |
test_call_valid |
3 |
0 |
0 |
100% |
tests/test_additional_properties_bool.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_properties_bool.py |
(no function) |
20 |
0 |
0 |
100% |
tests/test_additional_response_extra.py |
read_item |
1 |
0 |
0 |
100% |
tests/test_additional_response_extra.py |
test_path_operation |
3 |
0 |
0 |
100% |
tests/test_additional_response_extra.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_response_extra.py |
(no function) |
12 |
0 |
0 |
100% |
tests/test_additional_responses_bad.py |
a |
0 |
0 |
1 |
100% |
tests/test_additional_responses_bad.py |
test_openapi_schema |
2 |
0 |
0 |
100% |
tests/test_additional_responses_bad.py |
(no function) |
9 |
0 |
0 |
100% |
tests/test_additional_responses_custom_model_in_callback.py |
callback_route |
0 |
0 |
1 |
100% |
tests/test_additional_responses_custom_model_in_callback.py |
main_route |
0 |
0 |
1 |
100% |
tests/test_additional_responses_custom_model_in_callback.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_responses_custom_model_in_callback.py |
(no function) |
15 |
0 |
0 |
100% |
tests/test_additional_responses_custom_validationerror.py |
a |
0 |
0 |
1 |
100% |
tests/test_additional_responses_custom_validationerror.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_responses_custom_validationerror.py |
(no function) |
17 |
0 |
0 |
100% |
tests/test_additional_responses_default_validationerror.py |
a |
0 |
0 |
1 |
100% |
tests/test_additional_responses_default_validationerror.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_responses_default_validationerror.py |
(no function) |
7 |
0 |
0 |
100% |
tests/test_additional_responses_response_class.py |
a |
0 |
0 |
1 |
100% |
tests/test_additional_responses_response_class.py |
b |
0 |
0 |
1 |
100% |
tests/test_additional_responses_response_class.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_responses_response_class.py |
(no function) |
19 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
a |
1 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
b |
1 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
c |
1 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
d |
1 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
test_a |
3 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
test_b |
3 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
test_c |
3 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
test_d |
3 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_additional_responses_router.py |
(no function) |
22 |
0 |
0 |
100% |
tests/test_ambiguous_params.py |
test_no_annotated_defaults |
6 |
0 |
0 |
100% |
tests/test_ambiguous_params.py |
test_no_annotated_defaults.get_item |
0 |
0 |
1 |
100% |
tests/test_ambiguous_params.py |
test_no_annotated_defaults.get |
0 |
0 |
1 |
100% |
tests/test_ambiguous_params.py |
test_multiple_annotations |
18 |
0 |
0 |
100% |
tests/test_ambiguous_params.py |
test_multiple_annotations.dep |
0 |
0 |
1 |
100% |
tests/test_ambiguous_params.py |
test_multiple_annotations.get |
1 |
0 |
0 |
100% |
tests/test_ambiguous_params.py |
test_multiple_annotations.get2 |
0 |
0 |
1 |
100% |
tests/test_ambiguous_params.py |
test_multiple_annotations.get3 |
0 |
0 |
1 |
100% |
tests/test_ambiguous_params.py |
(no function) |
9 |
0 |
0 |
100% |
tests/test_annotated.py |
default |
1 |
0 |
0 |
100% |
tests/test_annotated.py |
required |
1 |
0 |
0 |
100% |
tests/test_annotated.py |
multiple |
1 |
0 |
0 |
100% |
tests/test_annotated.py |
unrelated |
1 |
0 |
0 |
100% |
tests/test_annotated.py |
test_get |
3 |
0 |
0 |
100% |
tests/test_annotated.py |
test_multiple_path |
17 |
0 |
0 |
100% |
tests/test_annotated.py |
test_multiple_path.test |
1 |
0 |
0 |
100% |
tests/test_annotated.py |
test_nested_router |
9 |
0 |
0 |
100% |
tests/test_annotated.py |
test_nested_router.test |
1 |
0 |
0 |
100% |
tests/test_annotated.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_annotated.py |
(no function) |
22 |
0 |
0 |
100% |
tests/test_application.py |
test_get_path |
3 |
0 |
0 |
100% |
tests/test_application.py |
test_swagger_ui |
5 |
0 |
0 |
100% |
tests/test_application.py |
test_swagger_ui_oauth2_redirect |
4 |
0 |
0 |
100% |
tests/test_application.py |
test_redoc |
4 |
0 |
0 |
100% |
tests/test_application.py |
test_enum_status_code_response |
3 |
0 |
0 |
100% |
tests/test_application.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_application.py |
(no function) |
12 |
0 |
0 |
100% |
tests/test_callable_endpoint.py |
main |
1 |
0 |
0 |
100% |
tests/test_callable_endpoint.py |
test_partial |
3 |
0 |
0 |
100% |
tests/test_callable_endpoint.py |
(no function) |
10 |
0 |
0 |
100% |
tests/test_compat.py |
test_model_field_default_required |
3 |
0 |
0 |
100% |
tests/test_compat.py |
test_upload_file_dummy_with_info_plain_validator_function |
1 |
0 |
0 |
100% |
tests/test_compat.py |
test_union_scalar_list |
4 |
0 |
0 |
100% |
tests/test_compat.py |
test_get_model_config |
5 |
0 |
0 |
100% |
tests/test_compat.py |
test_complex |
10 |
0 |
0 |
100% |
tests/test_compat.py |
test_complex.foo |
1 |
0 |
0 |
100% |
tests/test_compat.py |
test_is_bytes_sequence_annotation_union |
1 |
0 |
0 |
100% |
tests/test_compat.py |
test_is_uploadfile_sequence_annotation |
1 |
0 |
0 |
100% |
tests/test_compat.py |
(no function) |
18 |
0 |
0 |
100% |
tests/test_computed_fields.py |
get_client |
12 |
0 |
0 |
100% |
tests/test_computed_fields.py |
get_client.Rectangle.area |
1 |
0 |
0 |
100% |
tests/test_computed_fields.py |
get_client.read_root |
1 |
0 |
0 |
100% |
tests/test_computed_fields.py |
test_get |
3 |
0 |
0 |
100% |
tests/test_computed_fields.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_computed_fields.py |
(no function) |
10 |
0 |
0 |
100% |
tests/test_custom_middleware_exception.py |
ContentSizeLimitMiddleware.__init__ |
2 |
0 |
0 |
100% |
tests/test_custom_middleware_exception.py |
ContentSizeLimitMiddleware.receive_wrapper |
3 |
0 |
0 |
100% |
tests/test_custom_middleware_exception.py |
ContentSizeLimitMiddleware.receive_wrapper.inner |
7 |
0 |
1 |
100% |
tests/test_custom_middleware_exception.py |
ContentSizeLimitMiddleware.__call__ |
5 |
0 |
0 |
100% |
tests/test_custom_middleware_exception.py |
run_middleware |
1 |
0 |
0 |
100% |
tests/test_custom_middleware_exception.py |
test_custom_middleware_exception |
8 |
0 |
0 |
100% |
tests/test_custom_middleware_exception.py |
test_custom_middleware_exception_not_raised |
7 |
0 |
0 |
100% |
tests/test_custom_middleware_exception.py |
(no function) |
18 |
0 |
0 |
100% |
tests/test_custom_route_class.py |
get_a |
1 |
0 |
0 |
100% |
tests/test_custom_route_class.py |
get_b |
1 |
0 |
0 |
100% |
tests/test_custom_route_class.py |
get_c |
1 |
0 |
0 |
100% |
tests/test_custom_route_class.py |
test_get_path |
3 |
0 |
0 |
100% |
tests/test_custom_route_class.py |
test_route_classes |
7 |
0 |
0 |
100% |
tests/test_custom_route_class.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_custom_route_class.py |
(no function) |
29 |
0 |
0 |
100% |
tests/test_custom_schema_fields.py |
foo |
1 |
0 |
0 |
100% |
tests/test_custom_schema_fields.py |
test_custom_response_schema |
3 |
0 |
0 |
100% |
tests/test_custom_schema_fields.py |
test_response |
3 |
0 |
0 |
100% |
tests/test_custom_schema_fields.py |
(no function) |
17 |
0 |
0 |
100% |
tests/test_custom_swagger_ui_redirect.py |
read_items |
1 |
0 |
0 |
100% |
tests/test_custom_swagger_ui_redirect.py |
test_swagger_ui |
6 |
0 |
0 |
100% |
tests/test_custom_swagger_ui_redirect.py |
test_swagger_ui_oauth2_redirect |
4 |
0 |
0 |
100% |
tests/test_custom_swagger_ui_redirect.py |
test_response |
2 |
0 |
0 |
100% |
tests/test_custom_swagger_ui_redirect.py |
(no function) |
10 |
0 |
0 |
100% |
tests/test_datastructures.py |
test_upload_file_invalid |
2 |
0 |
0 |
100% |
tests/test_datastructures.py |
test_upload_file_invalid_pydantic_v2 |
2 |
0 |
0 |
100% |
tests/test_datastructures.py |
test_default_placeholder_equals |
4 |
0 |
0 |
100% |
tests/test_datastructures.py |
test_default_placeholder_bool |
4 |
0 |
0 |
100% |
tests/test_datastructures.py |
test_upload_file_is_closed |
13 |
0 |
0 |
100% |
tests/test_datastructures.py |
test_upload_file_is_closed.create_upload_file |
2 |
0 |
0 |
100% |
tests/test_datastructures.py |
test_upload_file |
10 |
0 |
0 |
100% |
tests/test_datastructures.py |
(no function) |
14 |
0 |
0 |
100% |
tests/test_datetime_custom_encoder.py |
test_pydanticv2 |
13 |
0 |
0 |
100% |
tests/test_datetime_custom_encoder.py |
test_pydanticv2.ModelWithDatetimeField.serialize_datetime |
1 |
0 |
0 |
100% |
tests/test_datetime_custom_encoder.py |
test_pydanticv2.get_model |
1 |
0 |
0 |
100% |
tests/test_datetime_custom_encoder.py |
test_pydanticv1 |
12 |
0 |
0 |
100% |
tests/test_datetime_custom_encoder.py |
test_pydanticv1.get_model |
1 |
0 |
0 |
100% |
tests/test_datetime_custom_encoder.py |
(no function) |
9 |
0 |
0 |
100% |
tests/test_default_response_class.py |
ORJSONResponse.render |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_root |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_a |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_a_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_a_a |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_a_a_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_a_b |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_a_b_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_b |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_b_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_b_a |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_b_a_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_b_a_c |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
get_b_a_c_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_app |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_app_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_a |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_a_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_a_a |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_a_a_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_a_b |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_a_b_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_b |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_b_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_b_a |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_b_a_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_b_a_c |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
test_router_b_a_c_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class.py |
(no function) |
70 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_root |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_a |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_a_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_a_a |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_a_a_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_a_b |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_a_b_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_b |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_b_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_b_a |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_b_a_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_b_a_c |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
get_b_a_c_path_override |
1 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_app |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_app_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_a |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_a_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_a_a |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_a_a_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_a_b |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_a_b_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_b |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_b_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_b_a |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_b_a_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_b_a_c |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
test_router_b_a_c_override |
4 |
0 |
0 |
100% |
tests/test_default_response_class_router.py |
(no function) |
65 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
dep_counter |
2 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
super_dep |
1 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
get_counter |
1 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
get_sub_counter |
1 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
get_sub_counter_no_cache |
1 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
get_scope_counter |
1 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
test_normal_counter |
7 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
test_sub_counter |
7 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
test_sub_counter_no_cache |
7 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
test_security_cache |
7 |
0 |
0 |
100% |
tests/test_dependency_cache.py |
(no function) |
19 |
0 |
0 |
100% |
tests/test_dependency_class.py |
CallableDependency.__call__ |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
CallableGenDependency.__call__ |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
AsyncCallableDependency.__call__ |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
AsyncCallableGenDependency.__call__ |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
MethodsDependency.synchronous |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
MethodsDependency.asynchronous |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
MethodsDependency.synchronous_gen |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
MethodsDependency.asynchronous_gen |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_callable_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_callable_gen_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_async_callable_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_async_callable_gen_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_synchronous_method_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_synchronous_method_gen_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_asynchronous_method_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
get_asynchronous_method_gen_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_class.py |
test_class_dependency |
3 |
0 |
0 |
100% |
tests/test_dependency_class.py |
(no function) |
42 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_state |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
asyncgen_state |
3 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
generator_state |
3 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
asyncgen_state_try |
7 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
generator_state_try |
7 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
context_a |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
context_b |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_async |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_async_raise |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_raise |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_async_raise_other |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_raise_other |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_context_b |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_context_b_raise |
3 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_context_b_bg |
3 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_context_b_bg.bg |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_async |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_sync |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_async_raise |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_sync_raise |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_async_raise_other |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_sync_raise_other |
2 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_context_b |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_context_b_raise |
3 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_context_b_bg |
3 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
get_sync_context_b_bg.bg |
1 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
middleware |
3 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_async_state |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_state |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_async_raise_other |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_raise_other |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_async_raise_raises |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_async_raise_server_error |
6 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_context_b |
6 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_context_b_raise |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_background_tasks |
12 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_raise_raises |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_raise_server_error |
6 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_async_state |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_sync_state |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_async_raise_other |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_sync_raise_other |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_async_raise_raises |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_async_raise_server_error |
6 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_sync_raise_raises |
5 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_sync_raise_server_error |
6 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_context_b |
6 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_context_b_raise |
4 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
test_sync_background_tasks |
8 |
0 |
0 |
100% |
tests/test_dependency_contextmanager.py |
(no function) |
83 |
0 |
0 |
100% |
tests/test_dependency_contextvars.py |
set_up_request_state_dependency |
4 |
0 |
0 |
100% |
tests/test_dependency_contextvars.py |
custom_middleware |
3 |
0 |
0 |
100% |
tests/test_dependency_contextvars.py |
get_user |
3 |
0 |
0 |
100% |
tests/test_dependency_contextvars.py |
test_dependency_contextvars |
3 |
0 |
0 |
100% |
tests/test_dependency_contextvars.py |
(no function) |
13 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
duplicate_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
sub_duplicate_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
with_duplicates |
1 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
no_duplicates |
1 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
no_duplicates_sub |
1 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
test_no_duplicates_invalid |
3 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
test_no_duplicates |
3 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
test_duplicates |
3 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
test_sub_duplicates |
3 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_dependency_duplicates.py |
(no function) |
23 |
0 |
0 |
100% |
tests/test_dependency_normal_exceptions.py |
get_database |
8 |
0 |
0 |
100% |
tests/test_dependency_normal_exceptions.py |
put_invalid_user |
2 |
0 |
0 |
100% |
tests/test_dependency_normal_exceptions.py |
put_user |
2 |
0 |
0 |
100% |
tests/test_dependency_normal_exceptions.py |
reset_state_and_db |
2 |
0 |
0 |
100% |
tests/test_dependency_normal_exceptions.py |
test_dependency_gets_exception |
8 |
0 |
0 |
100% |
tests/test_dependency_normal_exceptions.py |
test_dependency_no_exception |
8 |
0 |
0 |
100% |
tests/test_dependency_normal_exceptions.py |
(no function) |
18 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
common_parameters |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
main_depends |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
decorator_depends |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
router_depends |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
router_decorator_depends |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
overrider_dependency_simple |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
overrider_sub_dependency |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
overrider_dependency_with_sub |
1 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_main_depends |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_main_depends_q_foo |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_main_depends_q_foo_skip_100_limit_200 |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_decorator_depends |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_decorator_depends_q_foo |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_decorator_depends_q_foo_skip_100_limit_200 |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_router_depends |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_router_depends_q_foo |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_router_depends_q_foo_skip_100_limit_200 |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_router_decorator_depends |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_router_decorator_depends_q_foo |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_router_decorator_depends_q_foo_skip_100_limit_200 |
3 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_simple |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_main_depends |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub__main_depends_q_foo |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_main_depends_k_bar |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_decorator_depends |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_decorator_depends_q_foo |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_decorator_depends_k_bar |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_router_depends |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_router_depends_q_foo |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_router_depends_k_bar |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_router_decorator_depends |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_router_decorator_depends_q_foo |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
test_override_with_sub_router_decorator_depends_k_bar |
5 |
0 |
0 |
100% |
tests/test_dependency_overrides.py |
(no function) |
47 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
get_user |
1 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
get_user_override |
1 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
get_data |
1 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
get_data_override |
1 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
read_user |
1 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
test_normal |
2 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
test_override_data |
4 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
test_override_security |
4 |
0 |
0 |
100% |
tests/test_dependency_security_overrides.py |
(no function) |
15 |
0 |
0 |
100% |
tests/test_deprecated_openapi_prefix.py |
read_main |
1 |
0 |
0 |
100% |
tests/test_deprecated_openapi_prefix.py |
test_main |
3 |
0 |
0 |
100% |
tests/test_deprecated_openapi_prefix.py |
test_openapi |
3 |
0 |
0 |
100% |
tests/test_deprecated_openapi_prefix.py |
(no function) |
8 |
0 |
0 |
100% |
tests/test_duplicate_models_openapi.py |
f |
1 |
0 |
0 |
100% |
tests/test_duplicate_models_openapi.py |
test_get_api_route |
3 |
0 |
0 |
100% |
tests/test_duplicate_models_openapi.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_duplicate_models_openapi.py |
(no function) |
16 |
0 |
0 |
100% |
tests/test_empty_router.py |
get_empty |
1 |
0 |
0 |
100% |
tests/test_empty_router.py |
test_use_empty |
7 |
0 |
0 |
100% |
tests/test_empty_router.py |
test_include_empty |
2 |
0 |
0 |
100% |
tests/test_empty_router.py |
(no function) |
12 |
0 |
0 |
100% |
tests/test_enforce_once_required_parameter.py |
_get_client_key |
1 |
0 |
0 |
100% |
tests/test_enforce_once_required_parameter.py |
_get_client_tag |
3 |
0 |
0 |
100% |
tests/test_enforce_once_required_parameter.py |
foo_handler |
1 |
0 |
0 |
100% |
tests/test_enforce_once_required_parameter.py |
test_schema |
4 |
0 |
0 |
100% |
tests/test_enforce_once_required_parameter.py |
test_get_invalid |
2 |
0 |
0 |
100% |
tests/test_enforce_once_required_parameter.py |
test_get_valid |
3 |
0 |
0 |
100% |
tests/test_enforce_once_required_parameter.py |
(no function) |
13 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
http_exception_handler |
1 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
request_validation_exception_handler |
1 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
server_error_exception_handler |
1 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
route_with_http_exception |
1 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
route_with_request_validation_exception |
0 |
0 |
1 |
100% |
tests/test_exception_handlers.py |
route_with_server_error |
1 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
test_override_http_exception |
3 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
test_override_request_validation_exception |
3 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
test_override_server_error_exception_raises |
2 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
test_override_server_error_exception_response |
4 |
0 |
0 |
100% |
tests/test_exception_handlers.py |
(no function) |
20 |
0 |
0 |
100% |
tests/test_extra_routes.py |
get_items |
1 |
0 |
0 |
100% |
tests/test_extra_routes.py |
get_not_decorated |
1 |
0 |
0 |
100% |
tests/test_extra_routes.py |
delete_item |
1 |
0 |
0 |
100% |
tests/test_extra_routes.py |
head_item |
1 |
0 |
0 |
100% |
tests/test_extra_routes.py |
options_item |
1 |
0 |
0 |
100% |
tests/test_extra_routes.py |
patch_item |
1 |
0 |
0 |
100% |
tests/test_extra_routes.py |
trace_item |
1 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_get_api_route |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_get_api_route_not_decorated |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_delete |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_head |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_options |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_patch |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_trace |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_extra_routes.py |
(no function) |
33 |
0 |
0 |
100% |
tests/test_fastapi_cli.py |
test_fastapi_cli |
3 |
0 |
0 |
100% |
tests/test_fastapi_cli.py |
test_fastapi_cli_not_installed |
4 |
0 |
0 |
100% |
tests/test_fastapi_cli.py |
(no function) |
7 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/app_pv1.py |
ModelA.lower_username |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/app_pv1.py |
get_model_c |
1 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/app_pv1.py |
get_model_a |
1 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/app_pv1.py |
(no function) |
17 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py |
get_client |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py |
test_filter_sub_model |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py |
test_validator_is_cloned |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py |
(no function) |
12 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
get_client |
17 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
get_client.ModelA.lower_username |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
get_client.get_model_c |
1 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
get_client.get_model_a |
1 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
test_filter_sub_model |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
test_validator_is_cloned |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_filter_pydantic_sub_model_pv2.py |
(no function) |
15 |
0 |
0 |
100% |
tests/test_forms_from_non_typing_sequences.py |
post_form_param_list |
1 |
0 |
0 |
100% |
tests/test_forms_from_non_typing_sequences.py |
post_form_param_set |
1 |
0 |
0 |
100% |
tests/test_forms_from_non_typing_sequences.py |
post_form_param_tuple |
1 |
0 |
0 |
100% |
tests/test_forms_from_non_typing_sequences.py |
test_python_list_param_as_form |
3 |
0 |
0 |
100% |
tests/test_forms_from_non_typing_sequences.py |
test_python_set_param_as_form |
3 |
0 |
0 |
100% |
tests/test_forms_from_non_typing_sequences.py |
test_python_tuple_param_as_form |
3 |
0 |
0 |
100% |
tests/test_forms_from_non_typing_sequences.py |
(no function) |
13 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
custom_generate_unique_id |
1 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
custom_generate_unique_id2 |
1 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
custom_generate_unique_id3 |
1 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_top_level_generate_unique_id |
11 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_top_level_generate_unique_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_top_level_generate_unique_id.post_router |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_router_overrides_generate_unique_id |
11 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_router_overrides_generate_unique_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_router_overrides_generate_unique_id.post_router |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_router_include_overrides_generate_unique_id |
11 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_router_include_overrides_generate_unique_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_router_include_overrides_generate_unique_id.post_router |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_subrouter_top_level_include_overrides_generate_unique_id |
15 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_subrouter_top_level_include_overrides_generate_unique_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_subrouter_top_level_include_overrides_generate_unique_id.post_router |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_subrouter_top_level_include_overrides_generate_unique_id.post_subrouter |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_router_path_operation_overrides_generate_unique_id |
11 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_router_path_operation_overrides_generate_unique_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_router_path_operation_overrides_generate_unique_id.post_router |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_app_path_operation_overrides_generate_unique_id |
11 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_app_path_operation_overrides_generate_unique_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_app_path_operation_overrides_generate_unique_id.post_router |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_callback_override_generate_unique_id |
12 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_callback_override_generate_unique_id.post_callback |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_callback_override_generate_unique_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_callback_override_generate_unique_id.post_with_callback |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_warn_duplicate_operation_id |
16 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_warn_duplicate_operation_id.broken_operation_id |
1 |
0 |
0 |
100% |
tests/test_generate_unique_id_function.py |
test_warn_duplicate_operation_id.post_root |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_warn_duplicate_operation_id.post_second |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
test_warn_duplicate_operation_id.post_third |
0 |
0 |
1 |
100% |
tests/test_generate_unique_id_function.py |
(no function) |
23 |
0 |
0 |
100% |
tests/test_generic_parameterless_depends.py |
a |
1 |
0 |
0 |
100% |
tests/test_generic_parameterless_depends.py |
b |
1 |
0 |
0 |
100% |
tests/test_generic_parameterless_depends.py |
test_generic_parameterless_depends |
6 |
0 |
0 |
100% |
tests/test_generic_parameterless_depends.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_generic_parameterless_depends.py |
(no function) |
18 |
0 |
0 |
100% |
tests/test_get_request_body.py |
create_item |
1 |
0 |
0 |
100% |
tests/test_get_request_body.py |
test_get_with_body |
3 |
0 |
0 |
100% |
tests/test_get_request_body.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_get_request_body.py |
(no function) |
13 |
0 |
0 |
100% |
tests/test_http_connection_injection.py |
extract_value_from_http_connection |
1 |
0 |
0 |
100% |
tests/test_http_connection_injection.py |
get_value_by_http |
1 |
0 |
0 |
100% |
tests/test_http_connection_injection.py |
get_value_by_ws |
3 |
0 |
0 |
100% |
tests/test_http_connection_injection.py |
test_value_extracting_by_http |
3 |
0 |
0 |
100% |
tests/test_http_connection_injection.py |
test_value_extracting_by_ws |
2 |
0 |
0 |
100% |
tests/test_http_connection_injection.py |
(no function) |
14 |
0 |
0 |
100% |
tests/test_include_route.py |
read_items |
1 |
0 |
0 |
100% |
tests/test_include_route.py |
test_sub_router |
3 |
0 |
0 |
100% |
tests/test_include_route.py |
(no function) |
10 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
dep0 |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
dep1 |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
dep2 |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
dep3 |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
dep4 |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
dep5 |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
callback0 |
0 |
0 |
1 |
100% |
tests/test_include_router_defaults_overrides.py |
callback1 |
0 |
0 |
1 |
100% |
tests/test_include_router_defaults_overrides.py |
callback2 |
0 |
0 |
1 |
100% |
tests/test_include_router_defaults_overrides.py |
callback3 |
0 |
0 |
1 |
100% |
tests/test_include_router_defaults_overrides.py |
callback4 |
0 |
0 |
1 |
100% |
tests/test_include_router_defaults_overrides.py |
callback5 |
0 |
0 |
1 |
100% |
tests/test_include_router_defaults_overrides.py |
path1_override |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path1_default |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path3_override_router2_override |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path3_default_router2_override |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path3_override_router2_default |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path3_default_router2_default |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path5_override_router4_override |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path5_default_router4_override |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path5_override_router4_default |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
path5_default_router4_default |
1 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
test_level1_override |
9 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
test_level1_default |
9 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
test_paths_level3 |
20 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
test_paths_level5 |
28 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
test_openapi |
7 |
0 |
0 |
100% |
tests/test_include_router_defaults_overrides.py |
(no function) |
92 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
get_users |
1 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
get_user |
1 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
get_items |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
get_item |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_users |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_user |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_items_1 |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_items_2 |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_item_1 |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_item_2 |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_users_items |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_get_users_item |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_infer_param_optionality.py |
(no function) |
28 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
MyUuid.__init__ |
1 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
MyUuid.__str__ |
1 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
MyUuid.__class__ |
1 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
MyUuid.__dict__ |
1 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
test_pydanticv2 |
17 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
test_pydanticv2.return_fast_uuid |
6 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
test_pydanticv2.SomeCustomClass.serialize_a_uuid |
1 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
test_pydanticv2.return_some_user |
1 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
test_pydanticv1 |
16 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
test_pydanticv1.return_fast_uuid |
6 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
test_pydanticv1.return_some_user |
1 |
0 |
0 |
100% |
tests/test_inherited_custom_class.py |
(no function) |
17 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_sequence |
6 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_sequence.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_path_param.py |
test_invalid_tuple |
6 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_tuple.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_path_param.py |
test_invalid_dict |
6 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_dict.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_list |
4 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_list.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_tuple |
4 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_tuple.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_set |
4 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_set.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_dict |
4 |
0 |
0 |
100% |
tests/test_invalid_path_param.py |
test_invalid_simple_dict.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_path_param.py |
(no function) |
11 |
0 |
0 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_sequence |
6 |
0 |
0 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_sequence.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_tuple |
6 |
0 |
0 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_tuple.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_dict |
6 |
0 |
0 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_dict.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_simple_dict |
6 |
0 |
0 |
100% |
tests/test_invalid_sequence_param.py |
test_invalid_simple_dict.read_items |
0 |
0 |
1 |
100% |
tests/test_invalid_sequence_param.py |
(no function) |
8 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
Person.__init__ |
1 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
Pet.__init__ |
2 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
DictablePerson.__iter__ |
1 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
DictablePet.__iter__ |
1 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
Unserializable.__iter__ |
1 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
Unserializable.__dict__ |
1 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_dict |
6 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_class |
7 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_dictable |
7 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_dataclass |
6 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_unsupported |
3 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_custom_json_encoders_model_pydanticv2 |
11 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_custom_json_encoders_model_pydanticv2.ModelWithCustomEncoder.serialize_dt_field |
1 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_custom_json_encoders_model_pydanticv1 |
11 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_model_with_config |
2 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_model_with_alias_raises |
2 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_model_with_alias |
2 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_model_with_default |
9 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_custom_encoders |
7 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_custom_enum_encoders |
6 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_custom_enum_encoders.custom_enum_encoder |
1 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_model_with_pure_path |
9 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_model_with_pure_posix_path |
8 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_model_with_pure_windows_path |
8 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_root |
4 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_decimal_encoder_float |
2 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_decimal_encoder_int |
2 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_deque_encodes_child_models |
4 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
test_encode_pydantic_undefined |
2 |
0 |
0 |
100% |
tests/test_jsonable_encoder.py |
(no function) |
71 |
0 |
0 |
100% |
tests/test_local_docs.py |
test_strings_in_generated_swagger |
9 |
0 |
0 |
100% |
tests/test_local_docs.py |
test_strings_in_custom_swagger |
8 |
0 |
0 |
100% |
tests/test_local_docs.py |
test_strings_in_generated_redoc |
7 |
0 |
0 |
100% |
tests/test_local_docs.py |
test_strings_in_custom_redoc |
6 |
0 |
0 |
100% |
tests/test_local_docs.py |
test_google_fonts_in_generated_redoc |
4 |
0 |
0 |
100% |
tests/test_local_docs.py |
(no function) |
7 |
0 |
0 |
100% |
tests/test_modules_same_name_body/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
tests/test_modules_same_name_body/app/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
tests/test_modules_same_name_body/app/a.py |
compute |
1 |
0 |
0 |
100% |
tests/test_modules_same_name_body/app/a.py |
(no function) |
4 |
0 |
0 |
100% |
tests/test_modules_same_name_body/app/b.py |
compute |
1 |
0 |
0 |
100% |
tests/test_modules_same_name_body/app/b.py |
(no function) |
4 |
0 |
0 |
100% |
tests/test_modules_same_name_body/app/main.py |
(no function) |
5 |
0 |
0 |
100% |
tests/test_modules_same_name_body/test_main.py |
test_post_a |
4 |
0 |
0 |
100% |
tests/test_modules_same_name_body/test_main.py |
test_post_a_invalid |
3 |
0 |
0 |
100% |
tests/test_modules_same_name_body/test_main.py |
test_post_b |
4 |
0 |
0 |
100% |
tests/test_modules_same_name_body/test_main.py |
test_post_b_invalid |
3 |
0 |
0 |
100% |
tests/test_modules_same_name_body/test_main.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_modules_same_name_body/test_main.py |
(no function) |
8 |
0 |
0 |
100% |
tests/test_multi_body_errors.py |
save_item_no_body |
1 |
0 |
0 |
100% |
tests/test_multi_body_errors.py |
test_put_correct_body |
3 |
0 |
0 |
100% |
tests/test_multi_body_errors.py |
test_jsonable_encoder_requiring_error |
3 |
0 |
0 |
100% |
tests/test_multi_body_errors.py |
test_put_incorrect_body_multiple |
3 |
0 |
0 |
100% |
tests/test_multi_body_errors.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_multi_body_errors.py |
(no function) |
17 |
0 |
0 |
100% |
tests/test_multi_query_errors.py |
read_items |
1 |
0 |
0 |
100% |
tests/test_multi_query_errors.py |
test_multi_query |
3 |
0 |
0 |
100% |
tests/test_multi_query_errors.py |
test_multi_query_incorrect |
3 |
0 |
0 |
100% |
tests/test_multi_query_errors.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_multi_query_errors.py |
(no function) |
11 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_form |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_form.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_file_upload |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_file_upload.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_file_bytes |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_file_bytes.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_multi_form |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_multi_form.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_form_file |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_incorrect_multipart_installed_form_file.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_file |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_file.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_file_bytes |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_file_bytes.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_multi_form |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_multi_form.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_form_file |
5 |
0 |
0 |
100% |
tests/test_multipart_installation.py |
test_no_multipart_installed_form_file.root |
0 |
0 |
1 |
100% |
tests/test_multipart_installation.py |
(no function) |
13 |
0 |
0 |
100% |
tests/test_no_swagger_ui_redirect.py |
read_items |
1 |
0 |
0 |
100% |
tests/test_no_swagger_ui_redirect.py |
test_swagger_ui |
6 |
0 |
0 |
100% |
tests/test_no_swagger_ui_redirect.py |
test_swagger_ui_no_oauth2_redirect |
2 |
0 |
0 |
100% |
tests/test_no_swagger_ui_redirect.py |
test_response |
2 |
0 |
0 |
100% |
tests/test_no_swagger_ui_redirect.py |
(no function) |
9 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
examples |
1 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
path_examples |
1 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
query_examples |
1 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
header_examples |
1 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
cookie_examples |
1 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
test_call_api |
10 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_openapi_examples.py |
(no function) |
21 |
0 |
0 |
100% |
tests/test_openapi_query_parameter_extension.py |
route_with_extra_query_parameters |
1 |
0 |
0 |
100% |
tests/test_openapi_query_parameter_extension.py |
test_get_route |
3 |
0 |
0 |
100% |
tests/test_openapi_query_parameter_extension.py |
test_openapi |
3 |
0 |
0 |
100% |
tests/test_openapi_query_parameter_extension.py |
(no function) |
10 |
0 |
0 |
100% |
tests/test_openapi_route_extensions.py |
route_with_extras |
1 |
0 |
0 |
100% |
tests/test_openapi_route_extensions.py |
test_get_route |
3 |
0 |
0 |
100% |
tests/test_openapi_route_extensions.py |
test_openapi |
3 |
0 |
0 |
100% |
tests/test_openapi_route_extensions.py |
(no function) |
8 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
get_app_client |
9 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
get_app_client.create_item |
1 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
get_app_client.create_item_list |
1 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
get_app_client.read_items |
1 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
test_create_item |
6 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
test_create_item_with_sub |
7 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
test_create_item_list |
7 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
test_read_items |
6 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
test_openapi_schema |
4 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
test_openapi_schema_no_separate |
4 |
0 |
0 |
100% |
tests/test_openapi_separate_input_output_schemas.py |
(no function) |
26 |
0 |
0 |
100% |
tests/test_openapi_servers.py |
foo |
1 |
0 |
0 |
100% |
tests/test_openapi_servers.py |
test_app |
2 |
0 |
0 |
100% |
tests/test_openapi_servers.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_openapi_servers.py |
(no function) |
9 |
0 |
0 |
100% |
tests/test_operations_signatures.py |
test_signatures_consistency |
13 |
0 |
0 |
100% |
tests/test_operations_signatures.py |
(no function) |
4 |
0 |
0 |
100% |
tests/test_orjson_response_class.py |
get_orjson_non_str_keys |
2 |
0 |
0 |
100% |
tests/test_orjson_response_class.py |
test_orjson_non_str_keys |
3 |
0 |
0 |
100% |
tests/test_orjson_response_class.py |
(no function) |
9 |
0 |
0 |
100% |
tests/test_param_class.py |
read_items |
1 |
0 |
0 |
100% |
tests/test_param_class.py |
test_default_param_query_none |
3 |
0 |
0 |
100% |
tests/test_param_class.py |
test_default_param_query |
3 |
0 |
0 |
100% |
tests/test_param_class.py |
(no function) |
10 |
0 |
0 |
100% |
tests/test_param_in_path_and_dependency.py |
user_exists |
1 |
0 |
0 |
100% |
tests/test_param_in_path_and_dependency.py |
read_users |
1 |
0 |
0 |
100% |
tests/test_param_in_path_and_dependency.py |
test_read_users |
2 |
0 |
0 |
100% |
tests/test_param_in_path_and_dependency.py |
test_openapi_schema |
3 |
0 |
0 |
100% |
tests/test_param_in_path_and_dependency.py |
(no function) |
9 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
hidden_cookie |
1 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
hidden_header |
1 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
hidden_path |
1 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
hidden_query |
1 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
test_openapi_schema |
4 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
test_hidden_cookie |
4 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
test_hidden_header |
4 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
test_hidden_path |
4 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
test_hidden_query |
4 |
0 |
0 |
100% |
tests/test_param_include_in_schema.py |
(no function) |
22 |
0 |
0 |
100% |
tests/test_params_repr.py |
get_user |
0 |
0 |
1 |
100% |
tests/test_params_repr.py |
test_param_repr_str |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_param_repr_none |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_param_repr_ellipsis |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_param_repr_number |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_param_repr_list |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_path_repr |
2 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_query_repr_str |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_query_repr_none |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_query_repr_ellipsis |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_query_repr_number |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_query_repr_list |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_header_repr_str |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_header_repr_none |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_header_repr_ellipsis |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_header_repr_number |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_header_repr_list |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_cookie_repr_str |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_cookie_repr_none |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_cookie_repr_ellipsis |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_cookie_repr_number |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_cookie_repr_list |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_body_repr_str |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_body_repr_none |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_body_repr_ellipsis |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_body_repr_number |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_body_repr_list |
1 |
0 |
0 |
100% |
tests/test_params_repr.py |
test_depends_repr |
4 |
0 |
0 |
100% |
tests/test_params_repr.py |
(no function) |
32 |
0 |
0 |
100% |
tests/test_path.py |
test_text_get |
3 |
0 |
0 |
100% |
tests/test_path.py |
test_nonexistent |
3 |
0 |
0 |
100% |
tests/test_path.py |
test_path_foobar |
3 |
0 |
0 |
100% |
tests/test_path.py |
test_path_str_foobar |
3 |
0 |
0 |
100% |
tests/test_path.py |
test_path_str_42 |
3 |
0 |
0 |
100% |
tests/test_path.py |
test_path_str_True |
3 |
0 |
0 |