IMPROVEMENT: filter global warnings properly (#13754)

This commit is contained in:
Bagatur
2023-11-22 16:26:37 -08:00
committed by GitHub
parent 163bf165ed
commit 72c108b003
2 changed files with 27 additions and 6 deletions

View File

@@ -1,6 +1,27 @@
import warnings
from langchain_core.globals import get_debug as core_get_debug
from langchain_core.globals import get_verbose as core_get_verbose
from langchain_core.globals import set_debug as core_set_debug
from langchain_core.globals import set_verbose as core_set_verbose
from langchain.globals import get_debug, get_verbose, set_debug, set_verbose
def test_no_warning() -> None:
with warnings.catch_warnings():
warnings.simplefilter("error")
get_debug()
set_debug(False)
get_verbose()
set_verbose(False)
core_get_debug()
core_set_debug(False)
core_get_verbose()
core_set_verbose(False)
def test_debug_is_settable_directly() -> None:
from langchain_core.callbacks.manager import _get_debug