test(cron): isolate legacy mocks from PROJECTS_FILE reads (#5379)

This commit is contained in:
Rod Boev 2026-07-01 23:58:59 -04:00 committed by nesquena-hermes
parent fd4d57b6da
commit 581bd3044b
2 changed files with 3 additions and 0 deletions

View file

@ -242,6 +242,7 @@ def test_load_cli_sessions_uncached_pushes_specific_source_into_state_db_scan(mo
monkeypatch.setattr(models, "get_claude_code_sessions", lambda: claude_calls.append(True) or [])
monkeypatch.setattr(models, "read_importable_agent_session_rows", fake_read_rows)
monkeypatch.setattr(models, "get_last_workspace", lambda: tmp_path)
monkeypatch.setattr(models, "_profile_has_user_projects", lambda: False)
monkeypatch.setattr(models, "ensure_cron_project", lambda **_: "cron-project-id")
monkeypatch.setattr(models.Session, "load_metadata_only", lambda _sid: None)
@ -283,6 +284,7 @@ def test_cron_source_filter_uses_cron_rescue_limit(monkeypatch, tmp_path):
monkeypatch.setattr(models, "read_importable_agent_session_rows", fake_read_rows)
monkeypatch.setattr(models, "get_last_workspace", lambda: tmp_path)
monkeypatch.setattr(models, "_profile_has_user_projects", lambda: False)
monkeypatch.setattr(models, "ensure_cron_project", lambda **_: "cron-project-id")
monkeypatch.setattr(models.Session, "load_metadata_only", lambda _sid: None)

View file

@ -123,6 +123,7 @@ def test_cron_state_projection_preserves_archived_sidecar(monkeypatch, tmp_path)
encoding="utf-8",
)
monkeypatch.setattr(models, "SESSION_DIR", session_dir)
monkeypatch.setattr(models, "_profile_has_user_projects", lambda: False)
monkeypatch.setattr(models, "ensure_cron_project", lambda **_: "cron-project")
models.clear_sidecar_metadata_cache()