From e681d725f25b83593e581b2e2668267fccfb0f1c Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Tue, 27 Oct 2026 19:48:19 -0700 Subject: [PATCH] docs(testing): name every one-step link read fallback (#354) --- TESTING.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/TESTING.md b/TESTING.md index 755b7dcd..a6b8d232 100644 --- a/TESTING.md +++ b/TESTING.md @@ -4429,9 +4429,10 @@ Filters (`mode=workspace`; anything invalid is 400 "Invalid gallery filters"): stepped once per linked row took seconds. The result keeps only the listed paths; peak memory grows with the database's matching linked rows (about 530 bytes each, freed on return). When the JSON step fails (a SQLite without - JSON functions, a BLOB value) the read streams the rows as before and logs - one warning per process; a missing JSON function stops the attempt for the - rest of the process. `tests/test_database_link_matches.py` proves both reads + JSON functions, a BLOB value, a JSON text over SQLite's length limit) the read + streams the rows as before and logs one warning per process; a missing JSON + function stops the attempt for the rest of the process. An interrupted read + (Move library) raises as before. `tests/test_database_link_matches.py` proves both reads equal on every filter and on odd values. `positive_count` is the number of distinct linked positives over the full matching