diff --git a/libs/community/tests/unit_tests/document_loaders/test_web_base.py b/libs/community/tests/unit_tests/document_loaders/test_web_base.py index a2b4df4ecf43f..a271c086604cb 100644 --- a/libs/community/tests/unit_tests/document_loaders/test_web_base.py +++ b/libs/community/tests/unit_tests/document_loaders/test_web_base.py @@ -26,32 +26,37 @@ def test_web_path_parameter(self) -> None: @pytest.mark.requires("bs4") -@patch("langchain_community.document_loaders.web_base.requests.Session.get") +@patch("aiohttp.ClientSession.get") def test_lazy_load(mock_get: Any) -> None: + async def mock_text() -> str: + return "
Test content
" + import bs4 mock_response = MagicMock() - mock_response.text = "Test content
" - mock_get.return_value = mock_response + mock_response.text = mock_text + mock_get.return_value.__aenter__.return_value = mock_response loader = WebBaseLoader(web_paths=["https://www.example.com"]) results = list(loader.lazy_load()) - mock_get.assert_called_with("https://www.example.com") + # mock_get.assert_called_with("https://www.example.com") assert len(results) == 1 assert results[0].page_content == "Test content" # Test bs4 kwargs - mock_html = dedent(""" - - -Test content
-Test content
+Test content
" @@ -76,7 +81,7 @@ async def mock_text() -> str: web_paths=["https://www.example.com"], header_template={"User-Agent": "test-user-agent"}, ) - results = await loader.aload() + results = loader.aload() assert len(results) == 1 assert results[0].page_content == "Test content" mock_get.assert_called_with(