Coverage for pydantic/v1/typing.py: 100.00%

3 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2024-08-15 13:26 +0000

1# ruff: noqa: F403,F401,F405 

2# flake8: noqa: F401,F405 

3from typing import TYPE_CHECKING 1IJabcdefghijKLklmnopqrstMuvwxNOyzABCDEFGH

4 

5if TYPE_CHECKING: 1IJabcdefghijKLklmnopqrstMuvwxNOyzABCDEFGH

6 from pydantic.typing import * 

7else: 

8 # explicit importing 

9 from pydantic.typing import ( 1IJabcdefghijKLklmnopqrstMuvwxNOyzABCDEFGH

10 Annotated, 

11 AnyArgTCallable, 

12 AnyCallable, 

13 Final, 

14 Literal, 

15 NoArgAnyCallable, 

16 NoneType, 

17 StrPath, 

18 WithArgsTypes, 

19 all_literal_values, 

20 display_as_type, 

21 get_all_type_hints, 

22 get_args, 

23 get_origin, 

24 get_sub_types, 

25 is_callable_type, 

26 is_classvar, 

27 is_finalvar, 

28 is_literal_type, 

29 is_namedtuple, 

30 is_new_type, 

31 is_none_type, 

32 is_typeddict, 

33 is_typeddict_special, 

34 is_union, 

35 new_type_supertype, 

36 resolve_annotations, 

37 typing_base, 

38 update_field_forward_refs, 

39 update_model_forward_refs, 

40 ) 

41 

42# mimick same __all__ as base typing module 

43__all__ = ( 1abcdefghijklmnopqrstuvwxyzABCDEFGH

44 'AnyCallable', 

45 'NoArgAnyCallable', 

46 'NoneType', 

47 'is_none_type', 

48 'display_as_type', 

49 'resolve_annotations', 

50 'is_callable_type', 

51 'is_literal_type', 

52 'all_literal_values', 

53 'is_namedtuple', 

54 'is_typeddict', 

55 'is_typeddict_special', 

56 'is_new_type', 

57 'new_type_supertype', 

58 'is_classvar', 

59 'is_finalvar', 

60 'update_field_forward_refs', 

61 'update_model_forward_refs', 

62 'TupleGenerator', 

63 'DictStrAny', 

64 'DictAny', 

65 'SetStr', 

66 'ListStr', 

67 'IntStr', 

68 'AbstractSetIntStr', 

69 'DictIntStrAny', 

70 'CallableGenerator', 

71 'ReprArgs', 

72 'AnyClassMethod', 

73 'CallableGenerator', 

74 'WithArgsTypes', 

75 'get_args', 

76 'get_origin', 

77 'get_sub_types', 

78 'typing_base', 

79 'get_all_type_hints', 

80 'is_union', 

81 'StrPath', 

82 'MappingIntStrAny', 

83)