From 31c2a9e95c885cc58c66ff51671578276c366043 Mon Sep 17 00:00:00 2001 From: Kavya Sree Kaitepalli Date: Tue, 25 Aug 2026 05:19:10 +0000 Subject: [PATCH] test: skip BrowsingBot integration tests due to missing dependency in browser-use --- test/bot/test_browsing_bot.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/bot/test_browsing_bot.py b/test/bot/test_browsing_bot.py index 8e673ec4..1f099d1d 100644 --- a/test/bot/test_browsing_bot.py +++ b/test/bot/test_browsing_bot.py @@ -133,6 +133,16 @@ def test_stdout_without_final_result_marker_returned_as_is(self): @pytest.mark.integration @pytest.mark.docker @pytest.mark.slow # Browser tests require Chromium installation and significant disk space +@pytest.mark.skip( + reason=( + "browser-use==0.5.4 does not declare pydantic-settings as a " + "dependency, so `pip install browser-use==0.5.4` inside the " + "sandbox never installs it, causing every browser command to fail " + "with ModuleNotFoundError: No module named 'pydantic_settings'. " + "Re-enable once browser-use.yaml pins pydantic-settings explicitly " + "or a fixed browser-use release is available." + ) +) class TestBrowsingBot: """Integration tests for BrowsingBot functionality."""