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

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