Coverage for fastapi / types.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.13.3, created at 2026-02-12 18:15 +0000

1import types 1abcd

2from collections.abc import Callable 1abcd

3from enum import Enum 1abcd

4from typing import Any, TypeVar, Union 1abcd

5 

6from pydantic import BaseModel 1abcd

7from pydantic.main import IncEx as IncEx 1abcd

8 

9DecoratedCallable = TypeVar("DecoratedCallable", bound=Callable[..., Any]) 1abcd

10UnionType = getattr(types, "UnionType", Union) 1abcd

11ModelNameMap = dict[type[BaseModel] | type[Enum], str] 1abcd

12DependencyCacheKey = tuple[Callable[..., Any] | None, tuple[str, ...], str] 1abcd