Coverage for fastapi/_compat/__init__.py: 100%
44 statements
« prev ^ index » next coverage.py v7.6.1, created at 2025-12-04 08:29 +0000
« prev ^ index » next coverage.py v7.6.1, created at 2025-12-04 08:29 +0000
1from .main import BaseConfig as BaseConfig 1abcdefg
2from .main import PydanticSchemaGenerationError as PydanticSchemaGenerationError 1abcdefg
3from .main import RequiredParam as RequiredParam 1abcdefg
4from .main import Undefined as Undefined 1abcdefg
5from .main import UndefinedType as UndefinedType 1abcdefg
6from .main import Url as Url 1abcdefg
7from .main import Validator as Validator 1abcdefg
8from .main import _get_model_config as _get_model_config 1abcdefg
9from .main import _is_error_wrapper as _is_error_wrapper 1abcdefg
10from .main import _is_model_class as _is_model_class 1abcdefg
11from .main import _is_model_field as _is_model_field 1abcdefg
12from .main import _is_undefined as _is_undefined 1abcdefg
13from .main import _model_dump as _model_dump 1abcdefg
14from .main import _model_rebuild as _model_rebuild 1abcdefg
15from .main import copy_field_info as copy_field_info 1abcdefg
16from .main import create_body_model as create_body_model 1abcdefg
17from .main import evaluate_forwardref as evaluate_forwardref 1abcdefg
18from .main import get_annotation_from_field_info as get_annotation_from_field_info 1abcdefg
19from .main import get_cached_model_fields as get_cached_model_fields 1abcdefg
20from .main import get_compat_model_name_map as get_compat_model_name_map 1abcdefg
21from .main import get_definitions as get_definitions 1abcdefg
22from .main import get_missing_field_error as get_missing_field_error 1abcdefg
23from .main import get_schema_from_model_field as get_schema_from_model_field 1abcdefg
24from .main import is_bytes_field as is_bytes_field 1abcdefg
25from .main import is_bytes_sequence_field as is_bytes_sequence_field 1abcdefg
26from .main import is_scalar_field as is_scalar_field 1abcdefg
27from .main import is_scalar_sequence_field as is_scalar_sequence_field 1abcdefg
28from .main import is_sequence_field as is_sequence_field 1abcdefg
29from .main import serialize_sequence_value as serialize_sequence_value 1abcdefg
30from .main import ( 1abcdefg
31 with_info_plain_validator_function as with_info_plain_validator_function,
32)
33from .may_v1 import CoreSchema as CoreSchema 1abcdefg
34from .may_v1 import GetJsonSchemaHandler as GetJsonSchemaHandler 1abcdefg
35from .may_v1 import JsonSchemaValue as JsonSchemaValue 1abcdefg
36from .may_v1 import _normalize_errors as _normalize_errors 1abcdefg
37from .model_field import ModelField as ModelField 1abcdefg
38from .shared import PYDANTIC_V2 as PYDANTIC_V2 1abcdefg
39from .shared import PYDANTIC_VERSION_MINOR_TUPLE as PYDANTIC_VERSION_MINOR_TUPLE 1abcdefg
40from .shared import annotation_is_pydantic_v1 as annotation_is_pydantic_v1 1abcdefg
41from .shared import field_annotation_is_scalar as field_annotation_is_scalar 1abcdefg
42from .shared import ( 1abcdefg
43 is_uploadfile_or_nonable_uploadfile_annotation as is_uploadfile_or_nonable_uploadfile_annotation,
44)
45from .shared import ( 1abcdefg
46 is_uploadfile_sequence_annotation as is_uploadfile_sequence_annotation,
47)
48from .shared import lenient_issubclass as lenient_issubclass 1abcdefg
49from .shared import sequence_types as sequence_types 1abcdefg
50from .shared import value_is_sequence as value_is_sequence 1abcdefg