From 7263a6e39d690630b718c76555f1fc8156c248f9 Mon Sep 17 00:00:00 2001 From: benjibc Date: Mon, 4 Aug 2025 15:44:45 +0000 Subject: [PATCH] update tau2 server path --- examples/tau2_mcp/tests/test_tau2_e2e.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/tau2_mcp/tests/test_tau2_e2e.py b/examples/tau2_mcp/tests/test_tau2_e2e.py index aa118768..e33dd788 100644 --- a/examples/tau2_mcp/tests/test_tau2_e2e.py +++ b/examples/tau2_mcp/tests/test_tau2_e2e.py @@ -60,7 +60,8 @@ def _is_ci_mode(): def _create_test_server(port: int, domain: str = "airline") -> "MCPServerManager": """Create and start a test server.""" - server = MCPServerManager("../server.py", port=port, domain=domain) + server_script_path = os.path.join(os.path.dirname(__file__), "..", "server.py") + server = MCPServerManager(server_script_path, port=port, domain=domain) server.start() print(f"✅ Started test server on port {port}") return server @@ -104,6 +105,9 @@ def start(self) -> None: # Set environment for server env = os.environ.copy() env["PORT"] = str(self.port) + if 'PYTHONPATH' not in env: + env['PYTHONPATH'] = '' + env['PYTHONPATH'] += os.pathsep + str(self.base_dir) # Start server process (no domain argument needed for tau2_mcp server) cmd = ["python", self.server_script, "--port", str(self.port)]