experimental[patch]: fix zero-shot pandas agent (#17442)

This commit is contained in:
Bagatur
2024-02-12 21:58:35 -08:00
committed by GitHub
parent 37e1275f9e
commit c0ce93236a
7 changed files with 135 additions and 28 deletions

View File

@@ -0,0 +1,15 @@
import sys
import pytest
from langchain_experimental.agents import create_pandas_dataframe_agent
from tests.unit_tests.fake_llm import FakeLLM
@pytest.mark.requires("pandas", "tabulate")
@pytest.mark.skipif(sys.version_info < (3, 9), reason="requires python3.9 or higher")
def test_create_pandas_dataframe_agent() -> None:
import pandas as pd
create_pandas_dataframe_agent(FakeLLM(), pd.DataFrame())
create_pandas_dataframe_agent(FakeLLM(), [pd.DataFrame(), pd.DataFrame()])