SurfSense/surfsense_backend/tests/integration/artifacts
CREDO23 85e428082d refactor(knowledge-store): stop stamping the legacy virtual_path marker
Writers now record a document's location only on the durable documents.path
column: upsert, save, ingest, move, and the Phase-5 seeder no longer write the
virtual_path metadata marker. recorded_virtual_path reads the column first and
falls back to the marker only for rows written before migration 189 backfills
it, so a re-sync that drops the marker can no longer fork a document.

Tests assert on the path column instead of the marker, add coverage that a
reindex preserves a row's metadata (no marker is resurrected), and bind
converge's per-document session in the artifacts adoption test.
2026-08-25 13:08:27 +02:00
..
__init__.py test(artifacts): cover persistence and indexing flows 2026-08-06 19:38:33 +05:30
conftest.py refactor(artifacts): simplify artifact path allocation and update thread handling in tests 2026-08-13 04:06:08 +05:30
test_editor_content.py refactor(artifacts): update import paths and enhance thread ID handling in artifact tests 2026-08-16 02:55:32 +05:30
test_git_adoption.py refactor(knowledge-store): stop stamping the legacy virtual_path marker 2026-08-25 13:08:27 +02:00
test_office_artifacts.py chore: linting 2026-08-18 05:16:44 +05:30
test_roster.py feat(models): drop catalogue models that cannot serve a turn 2026-08-14 18:59:11 +05:30
test_service.py feat(artifacts): persist streamed artifact inputs 2026-08-24 14:27:23 +05:30
test_tool.py chore: linting 2026-08-18 05:16:44 +05:30
test_xlsx_artifacts.py refactor(tests): simplify test_xlsx_artifacts by reusing byte data for sandbox files 2026-08-24 14:57:36 +05:30