Coverage for pydantic/_internal/_import_utils.py: 100.00%
10 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-02 16:20 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-02 16:20 +0000
1from functools import cache 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
2from typing import TYPE_CHECKING 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
4if TYPE_CHECKING: 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
5 from pydantic import BaseModel
6 from pydantic.fields import FieldInfo
9@cache 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
10def import_cached_base_model() -> type['BaseModel']: 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
11 from pydantic import BaseModel 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
13 return BaseModel 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
16@cache 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
17def import_cached_field_info() -> type['FieldInfo']: 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
18 from pydantic.fields import FieldInfo 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
20 return FieldInfo 1abcdefghijklmnopqrstuvwxyzABCDEFGHIJ