4747from langchain_core .tools .base import (
4848 InjectedToolArg ,
4949 SchemaAnnotationError ,
50- _get_all_basemodel_annotations ,
5150 _is_message_content_block ,
5251 _is_message_content_type ,
52+ get_all_basemodel_annotations ,
5353)
5454from langchain_core .utils .function_calling import convert_to_openai_function
5555from langchain_core .utils .pydantic import PYDANTIC_MAJOR_VERSION , _create_subset_model
@@ -1904,19 +1904,19 @@ class ModelC(Mixin, ModelB):
19041904 c : dict
19051905
19061906 expected = {"a" : str , "b" : Annotated [ModelA [dict [str , Any ]], "foo" ], "c" : dict }
1907- actual = _get_all_basemodel_annotations (ModelC )
1907+ actual = get_all_basemodel_annotations (ModelC )
19081908 assert actual == expected
19091909
19101910 expected = {"a" : str , "b" : Annotated [ModelA [dict [str , Any ]], "foo" ]}
1911- actual = _get_all_basemodel_annotations (ModelB )
1911+ actual = get_all_basemodel_annotations (ModelB )
19121912 assert actual == expected
19131913
19141914 expected = {"a" : Any }
1915- actual = _get_all_basemodel_annotations (ModelA )
1915+ actual = get_all_basemodel_annotations (ModelA )
19161916 assert actual == expected
19171917
19181918 expected = {"a" : int }
1919- actual = _get_all_basemodel_annotations (ModelA [int ])
1919+ actual = get_all_basemodel_annotations (ModelA [int ])
19201920 assert actual == expected
19211921
19221922 D = TypeVar ("D" , bound = Union [str , int ])
@@ -1930,7 +1930,7 @@ class ModelD(ModelC, Generic[D]):
19301930 "c" : dict ,
19311931 "d" : Union [str , int , None ],
19321932 }
1933- actual = _get_all_basemodel_annotations (ModelD )
1933+ actual = get_all_basemodel_annotations (ModelD )
19341934 assert actual == expected
19351935
19361936 expected = {
@@ -1939,7 +1939,7 @@ class ModelD(ModelC, Generic[D]):
19391939 "c" : dict ,
19401940 "d" : Union [int , None ],
19411941 }
1942- actual = _get_all_basemodel_annotations (ModelD [int ])
1942+ actual = get_all_basemodel_annotations (ModelD [int ])
19431943 assert actual == expected
19441944
19451945
@@ -1961,19 +1961,19 @@ class ModelC(Mixin, ModelB):
19611961 c : dict
19621962
19631963 expected = {"a" : str , "b" : Annotated [ModelA [dict [str , Any ]], "foo" ], "c" : dict }
1964- actual = _get_all_basemodel_annotations (ModelC )
1964+ actual = get_all_basemodel_annotations (ModelC )
19651965 assert actual == expected
19661966
19671967 expected = {"a" : str , "b" : Annotated [ModelA [dict [str , Any ]], "foo" ]}
1968- actual = _get_all_basemodel_annotations (ModelB )
1968+ actual = get_all_basemodel_annotations (ModelB )
19691969 assert actual == expected
19701970
19711971 expected = {"a" : Any }
1972- actual = _get_all_basemodel_annotations (ModelA )
1972+ actual = get_all_basemodel_annotations (ModelA )
19731973 assert actual == expected
19741974
19751975 expected = {"a" : int }
1976- actual = _get_all_basemodel_annotations (ModelA [int ])
1976+ actual = get_all_basemodel_annotations (ModelA [int ])
19771977 assert actual == expected
19781978
19791979 D = TypeVar ("D" , bound = Union [str , int ])
@@ -1987,7 +1987,7 @@ class ModelD(ModelC, Generic[D]):
19871987 "c" : dict ,
19881988 "d" : Union [str , int , None ],
19891989 }
1990- actual = _get_all_basemodel_annotations (ModelD )
1990+ actual = get_all_basemodel_annotations (ModelD )
19911991 assert actual == expected
19921992
19931993 expected = {
@@ -1996,7 +1996,7 @@ class ModelD(ModelC, Generic[D]):
19961996 "c" : dict ,
19971997 "d" : Union [int , None ],
19981998 }
1999- actual = _get_all_basemodel_annotations (ModelD [int ])
1999+ actual = get_all_basemodel_annotations (ModelD [int ])
20002000 assert actual == expected
20012001
20022002
0 commit comments