mirror of https://github.com/tiangolo/fastapi.git
* 🍱 Add new source examples with Annotated for Query Params and String Validations * 📝 Add new docs with Annotated for Query Params and String Validations * 🚚 Rename incorrectly named tests for Query Params and str validations * ✅ Add new tests with Annotated for Query Params and Sring Validations examples * 🍱 Add new examples with Annotated for Intro to Python Types * 📝 Update Python Types Intro, include Annotated * 🎨 Fix formatting in Query params and string validation, and highlight * 🍱 Add new Annotated source examples for Path Params and Numeric Validations * 📝 Update docs for Path Params and Numeric Validations with Annotated * 🍱 Add new source examples with Annotated for Body - Multiple Params * 📝 Update docs with Annotated for Body - Multiple Parameters * ✅ Add test for new Annotated examples in Body - Multiple Parameters * 🍱 Add new Annotated source examples for Body Fields * 📝 Update docs for Body Fields with new Annotated examples * ✅ Add new tests for new Annotated examples for Body Fields * 🍱 Add new Annotated source examples for Schema Extra (Example Data) * 📝 Update docs for Schema Extra with Annotated * ✅ Add tests for new Annotated examples for Schema Extra * 🍱 Add new Annnotated source examples for Extra Data Types * 📝 Update docs with Annotated for Extra Data Types * ✅ Add tests for new Annotated examples for Extra Data Types * 🍱 Add new Annotated source examples for Cookie Parameters * 📝 Update docs for Cookie Parameters with Annotated examples * ✅ Add tests for new Annotated source examples in Cookie Parameters * 🍱 Add new Annotated examples for Header Params * 📝 Update docs with Annotated examples for Header Parameters * ✅ Add tests for new Annotated examples for Header Params * 🍱 Add new Annotated examples for Form Data * 📝 Update Annotated docs for Form Data * ✅ Add tests for new Annotated examples in Form Data * 🍱 Add new Annotated source examples for Request Files * 📝 Update Annotated docs for Request Files * ✅ Test new Annotated examples for Request Files * 🍱 Add new Annotated source examples for Request Forms and Files * ✅ Add tests for new Anotated examples for Request Forms and Files * 🍱 Add new Annotated source examples for Dependencies and Advanced Dependencies * ✅ Add tests for new Annotated dependencies * 📝 Add new docs for using Annotated with dependencies including type aliases * 📝 Update docs for Classes as Dependencies with Annotated * 📝 Update docs for Sub-dependencies with Annotated * 📝 Update docs for Dependencies in path operation decorators with Annotated * 📝 Update docs for Global Dependencies with Annotated * 📝 Update docs for Dependencies with yield with Annotated * 🎨 Update format in example for dependencies with Annotated * 🍱 Add source examples with Annotated for Security * ✅ Add tests for new Annotated examples for security * 📝 Update docs for Security - First Steps with Annotated * 📝 Update docs for Security: Get Current User with Annotated * 📝 Update docs for Simple OAuth2 with Password and Bearer with Annotated * 📝 Update docs for OAuth2 with Password (and hashing), Bearer with JWT tokens with Annotated * 📝 Update docs for Request Forms and Files with Annotated * 🍱 Add new source examples for Bigger Applications with Annotated * ✅ Add new tests for Bigger Applications with Annotated * 📝 Update docs for Bigger Applications - Multiple Files with Annotated * 🍱 Add source examples for background tasks with Annotated * 📝 Update docs for Background Tasks with Annotated * ✅ Add test for Background Tasks with Anotated * 🍱 Add new source examples for docs for Testing with Annotated * 📝 Update docs for Testing with Annotated * ✅ Add tests for Annotated examples for Testing * 🍱 Add new source examples for Additional Status Codes with Annotated * ✅ Add tests for new Annotated examples for Additional Status Codes * 📝 Update docs for Additional Status Codes with Annotated * 📝 Update docs for Advanced Dependencies with Annotated * 📝 Update docs for OAuth2 scopes with Annotated * 📝 Update docs for HTTP Basic Auth with Annotated * 🍱 Add source examples with Annotated for WebSockets * ✅ Add tests for new Annotated examples for WebSockets * 📝 Update docs for WebSockets with new Annotated examples * 🍱 Add source examples with Annotated for Settings and Environment Variables * 📝 Update docs for Settings and Environment Variables with Annotated * 🍱 Add new source examples for testing dependencies with Annotated * ✅ Add tests for new examples for testing dependencies * 📝 Update docs for testing dependencies with new Annotated examples * ✅ Update and fix marker for Python 3.9 test * 🔧 Update Ruff ignores for source examples in docs * ✅ Fix some tests in the grid for Python 3.9 (incorrectly testing 3.10) * 🔥 Remove source examples and tests for (non existent) docs section about Annotated, as it's covered in all the rest of the docs |
||
|---|---|---|
| .. | ||
| test_modules_same_name_body | ||
| test_tutorial | ||
| __init__.py | ||
| main.py | ||
| test_additional_properties.py | ||
| test_additional_response_extra.py | ||
| test_additional_responses_bad.py | ||
| test_additional_responses_custom_model_in_callback.py | ||
| test_additional_responses_custom_validationerror.py | ||
| test_additional_responses_default_validationerror.py | ||
| test_additional_responses_response_class.py | ||
| test_additional_responses_router.py | ||
| test_ambiguous_params.py | ||
| test_annotated.py | ||
| test_application.py | ||
| test_callable_endpoint.py | ||
| test_custom_middleware_exception.py | ||
| test_custom_route_class.py | ||
| test_custom_schema_fields.py | ||
| test_custom_swagger_ui_redirect.py | ||
| test_datastructures.py | ||
| test_datetime_custom_encoder.py | ||
| test_default_response_class.py | ||
| test_default_response_class_router.py | ||
| test_dependency_cache.py | ||
| test_dependency_class.py | ||
| test_dependency_contextmanager.py | ||
| test_dependency_contextvars.py | ||
| test_dependency_duplicates.py | ||
| test_dependency_normal_exceptions.py | ||
| test_dependency_overrides.py | ||
| test_dependency_security_overrides.py | ||
| test_deprecated_openapi_prefix.py | ||
| test_duplicate_models_openapi.py | ||
| test_empty_router.py | ||
| test_enforce_once_required_parameter.py | ||
| test_exception_handlers.py | ||
| test_extra_routes.py | ||
| test_filter_pydantic_sub_model.py | ||
| test_forms_from_non_typing_sequences.py | ||
| test_generate_unique_id_function.py | ||
| test_get_request_body.py | ||
| test_http_connection_injection.py | ||
| test_include_route.py | ||
| test_include_router_defaults_overrides.py | ||
| test_infer_param_optionality.py | ||
| test_inherited_custom_class.py | ||
| test_invalid_path_param.py | ||
| test_invalid_sequence_param.py | ||
| test_jsonable_encoder.py | ||
| test_local_docs.py | ||
| test_multi_body_errors.py | ||
| test_multi_query_errors.py | ||
| test_multipart_installation.py | ||
| test_no_swagger_ui_redirect.py | ||
| test_openapi_query_parameter_extension.py | ||
| test_openapi_route_extensions.py | ||
| test_openapi_servers.py | ||
| test_operations_signatures.py | ||
| test_orjson_response_class.py | ||
| test_param_class.py | ||
| test_param_in_path_and_dependency.py | ||
| test_param_include_in_schema.py | ||
| test_params_repr.py | ||
| test_path.py | ||
| test_put_no_body.py | ||
| test_query.py | ||
| test_read_with_orm_mode.py | ||
| test_repeated_cookie_headers.py | ||
| test_repeated_dependency_schema.py | ||
| test_repeated_parameter_alias.py | ||
| test_reponse_set_reponse_code_empty.py | ||
| test_request_body_parameters_media_type.py | ||
| test_required_noneable.py | ||
| test_response_by_alias.py | ||
| test_response_change_status_code.py | ||
| test_response_class_no_mediatype.py | ||
| test_response_code_no_body.py | ||
| test_response_model_as_return_annotation.py | ||
| test_response_model_include_exclude.py | ||
| test_response_model_invalid.py | ||
| test_response_model_sub_types.py | ||
| test_route_scope.py | ||
| test_router_events.py | ||
| test_router_prefix_with_template.py | ||
| test_schema_extra_examples.py | ||
| test_security_api_key_cookie.py | ||
| test_security_api_key_cookie_description.py | ||
| test_security_api_key_cookie_optional.py | ||
| test_security_api_key_header.py | ||
| test_security_api_key_header_description.py | ||
| test_security_api_key_header_optional.py | ||
| test_security_api_key_query.py | ||
| test_security_api_key_query_description.py | ||
| test_security_api_key_query_optional.py | ||
| test_security_http_base.py | ||
| test_security_http_base_description.py | ||
| test_security_http_base_optional.py | ||
| test_security_http_basic_optional.py | ||
| test_security_http_basic_realm.py | ||
| test_security_http_basic_realm_description.py | ||
| test_security_http_bearer.py | ||
| test_security_http_bearer_description.py | ||
| test_security_http_bearer_optional.py | ||
| test_security_http_digest.py | ||
| test_security_http_digest_description.py | ||
| test_security_http_digest_optional.py | ||
| test_security_oauth2.py | ||
| test_security_oauth2_authorization_code_bearer.py | ||
| test_security_oauth2_authorization_code_bearer_description.py | ||
| test_security_oauth2_optional.py | ||
| test_security_oauth2_optional_description.py | ||
| test_security_oauth2_password_bearer_optional.py | ||
| test_security_oauth2_password_bearer_optional_description.py | ||
| test_security_openid_connect.py | ||
| test_security_openid_connect_description.py | ||
| test_security_openid_connect_optional.py | ||
| test_serialize_response.py | ||
| test_serialize_response_dataclass.py | ||
| test_serialize_response_model.py | ||
| test_skip_defaults.py | ||
| test_starlette_exception.py | ||
| test_starlette_urlconvertors.py | ||
| test_sub_callbacks.py | ||
| test_swagger_ui_init_oauth.py | ||
| test_tuples.py | ||
| test_typing_python39.py | ||
| test_union_body.py | ||
| test_union_inherited_body.py | ||
| test_validate_response.py | ||
| test_validate_response_dataclass.py | ||
| test_validate_response_recursive.py | ||
| test_ws_router.py | ||
| utils.py | ||