From 1114fb77effdb0a073665d18d956e15cdfb516ae Mon Sep 17 00:00:00 2001 From: Rod Boev Date: Sun, 14 Jun 2026 13:27:11 -0400 Subject: [PATCH] Update existing test to match materialize-based read-only guard --- tests/test_issue3987_imported_session_titles.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_issue3987_imported_session_titles.py b/tests/test_issue3987_imported_session_titles.py index 5b77189ba..77ff5b269 100644 --- a/tests/test_issue3987_imported_session_titles.py +++ b/tests/test_issue3987_imported_session_titles.py @@ -213,8 +213,8 @@ def test_regenerate_endpoint_only_blocks_read_only_imported_sessions(): endpoint_idx = ROUTES_PY.index('"/api/session/title/regenerate"') next_endpoint_idx = ROUTES_PY.index('"/api/personality/set"', endpoint_idx) block = ROUTES_PY[endpoint_idx:next_endpoint_idx] - assert 'if getattr(s, "read_only", False):' in block - assert 'getattr(s, "is_imported", False)' not in block + assert "_get_or_materialize_session(sid)" in block + assert "except PermissionError:" in block def test_sessions_ui_keeps_regenerate_action_for_writable_imports():