Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 11 - 20 of 525 for validation (0.05 seconds)

  1. fastapi/_compat/v2.py

        field_mapping: dict[
            tuple[ModelField, Literal["validation", "serialization"]], JsonSchemaValue
        ],
        separate_input_output_schemas: bool = True,
    ) -> dict[str, Any]:
        override_mode: Union[Literal["validation"], None] = (
            None
            if (separate_input_output_schemas or _has_computed_fields(field))
            else "validation"
        )
        field_alias = (
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 12:54:56 GMT 2025
    - 19.1K bytes
    - Click Count (0)
  2. tests/test_schema_extra_examples.py

                                "content": {"application/json": {"schema": {}}},
                            },
                            "422": {
                                "description": "Validation Error",
                                "content": {
                                    "application/json": {
                                        "schema": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 32.2K bytes
    - Click Count (0)
  3. tests/test_request_params/test_query/test_optional_str.py

    
    @app.get("/model-optional-validation-alias")
    def read_model_optional_validation_alias(
        p: Annotated[QueryModelOptionalValidationAlias, Query()],
    ):
        return {"p": p.p}
    
    
    @pytest.mark.parametrize(
        "path",
        ["/optional-validation-alias", "/model-optional-validation-alias"],
    )
    def test_optional_validation_alias_schema(path: str):
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 8.1K bytes
    - Click Count (0)
  4. tests/test_request_params/test_body/test_optional_str.py

    
    @app.post(
        "/model-optional-validation-alias", operation_id="model_optional_validation_alias"
    )
    def read_model_optional_validation_alias(
        p: BodyModelOptionalValidationAlias,
    ):
        return {"p": p.p}
    
    
    @pytest.mark.parametrize(
        "path",
        ["/optional-validation-alias", "/model-optional-validation-alias"],
    )
    def test_optional_validation_alias_schema(path: str):
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 11.6K bytes
    - Click Count (0)
  5. tests/test_request_params/test_cookie/test_required_str.py

    # Validation alias
    
    
    @app.get("/required-validation-alias")
    def read_required_validation_alias(
        p: Annotated[str, Cookie(validation_alias="p_val_alias")],
    ):
        return {"p": p}
    
    
    class CookieModelRequiredValidationAlias(BaseModel):
        p: str = Field(validation_alias="p_val_alias")
    
    
    @app.get("/model-required-validation-alias")
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 10.2K bytes
    - Click Count (0)
  6. docs/en/docs/benchmarks.md

        * If you didn't use FastAPI and used Starlette directly (or another tool, like Sanic, Flask, Responder, etc) you would have to implement all the data validation and serialization yourself. So, your final application would still have...
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sun Aug 31 09:15:41 GMT 2025
    - 3.5K bytes
    - Click Count (0)
  7. tests/test_request_params/test_file/test_required.py

    # Validation alias
    
    
    @app.post(
        "/required-bytes-validation-alias", operation_id="required_bytes_validation_alias"
    )
    def read_required_bytes_validation_alias(
        p: Annotated[bytes, File(validation_alias="p_val_alias")],
    ):
        return {"file_size": len(p)}
    
    
    @app.post(
        "/required-uploadfile-validation-alias",
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 10.8K bytes
    - Click Count (0)
  8. tests/test_request_params/test_file/test_optional.py

        assert response.json() == {"file_size": 5}
    
    
    # =====================================================================================
    # Validation alias
    
    
    @app.post(
        "/optional-bytes-validation-alias", operation_id="optional_bytes_validation_alias"
    )
    def read_optional_bytes_validation_alias(
        p: Annotated[Optional[bytes], File(validation_alias="p_val_alias")] = None,
    ):
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 9.7K bytes
    - Click Count (0)
  9. tests/test_request_params/test_form/test_optional_str.py

    
    @app.post(
        "/model-optional-validation-alias", operation_id="model_optional_validation_alias"
    )
    def read_model_optional_validation_alias(
        p: Annotated[FormModelOptionalValidationAlias, Form()],
    ):
        return {"p": p.p}
    
    
    @pytest.mark.parametrize(
        "path",
        ["/optional-validation-alias", "/model-optional-validation-alias"],
    )
    def test_optional_validation_alias_schema(path: str):
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 8.9K bytes
    - Click Count (0)
  10. tests/test_request_params/test_query/test_optional_list.py

    
    @app.get("/model-optional-list-validation-alias")
    def read_model_optional_list_validation_alias(
        p: Annotated[QueryModelOptionalListValidationAlias, Query()],
    ):
        return {"p": p.p}
    
    
    @pytest.mark.parametrize(
        "path",
        ["/optional-list-validation-alias", "/model-optional-list-validation-alias"],
    )
    def test_optional_list_validation_alias_schema(path: str):
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 9.1K bytes
    - Click Count (0)
Back to Top