From 4f6313eadc62685f57ea6f24c9c1bbb41bbebdc0 Mon Sep 17 00:00:00 2001 From: teknium1 <127238744+teknium1@users.noreply.github.com> Date: Tue, 7 Jul 2026 04:32:40 -0700 Subject: [PATCH] test(tui): accept profile_home kwarg in _FakeWorker doubles _SlashWorker call sites now pass profile_home=; the fakes' 2-arg __init__ raised TypeError inside the spawn guard, leaving slash_worker=None and failing the orphan-race regression tests. --- tests/test_tui_gateway_server.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/test_tui_gateway_server.py b/tests/test_tui_gateway_server.py index 0933be0213f..3286363dfd2 100644 --- a/tests/test_tui_gateway_server.py +++ b/tests/test_tui_gateway_server.py @@ -1947,7 +1947,7 @@ def test_init_session_fires_reset_hook(monkeypatch): hooks = [] class _FakeWorker: - def __init__(self, key, model): + def __init__(self, key, model, profile_home=None): self.key = key def close(self): @@ -5453,7 +5453,7 @@ def test_session_create_close_race_does_not_orphan_worker(monkeypatch): unregistered_keys: list[str] = [] class _FakeWorker: - def __init__(self, key, model): + def __init__(self, key, model, profile_home=None): self.key = key self._closed = False @@ -5574,7 +5574,7 @@ def test_session_create_no_race_keeps_worker_alive(monkeypatch): unregistered_keys: list[str] = [] class _FakeWorker: - def __init__(self, key, model): + def __init__(self, key, model, profile_home=None): self.key = key def close(self): @@ -5678,7 +5678,7 @@ def test_get_db_degrades_cleanly_when_sessiondb_init_fails(monkeypatch): def test_session_create_continues_when_state_db_is_unavailable(monkeypatch): class _FakeWorker: - def __init__(self, key, model): + def __init__(self, key, model, profile_home=None): self.key = key def close(self): @@ -5726,7 +5726,7 @@ def test_session_create_lazy_info_reports_desktop_contract(monkeypatch): date" on every launch even against a current backend.""" class _FakeWorker: - def __init__(self, key, model): + def __init__(self, key, model, profile_home=None): self.key = key def close(self):