From 380b0bb0326e34c1a664c97825e586ec45edd23e Mon Sep 17 00:00:00 2001 From: Alex Garcia Date: Tue, 17 Mar 2026 00:09:28 -0700 Subject: [PATCH] Redact version from info table snapshot to avoid test failures on version bumps Co-Authored-By: Claude Opus 4.6 (1M context) --- tests/__snapshots__/test-insert-delete.ambr | 18 +----------------- tests/test-insert-delete.py | 6 +++++- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/tests/__snapshots__/test-insert-delete.ambr b/tests/__snapshots__/test-insert-delete.ambr index 8e2e848..35649d3 100644 --- a/tests/__snapshots__/test-insert-delete.ambr +++ b/tests/__snapshots__/test-insert-delete.ambr @@ -1,24 +1,8 @@ # serializer version: 1 # name: test_info_table_contents OrderedDict({ - 'sql': 'select key, value from v_info order by key', + 'sql': "select key, value from v_info where key not like 'CREATE_VERSION%' order by key", 'rows': list([ - OrderedDict({ - 'key': 'CREATE_VERSION', - 'value': 'v0.1.7-alpha.10', - }), - OrderedDict({ - 'key': 'CREATE_VERSION_MAJOR', - 'value': 0, - }), - OrderedDict({ - 'key': 'CREATE_VERSION_MINOR', - 'value': 1, - }), - OrderedDict({ - 'key': 'CREATE_VERSION_PATCH', - 'value': 7, - }), ]), }) # --- diff --git a/tests/test-insert-delete.py b/tests/test-insert-delete.py index cc1697b..eb34f84 100644 --- a/tests/test-insert-delete.py +++ b/tests/test-insert-delete.py @@ -146,7 +146,11 @@ def test_insert_validates_type(db): def test_info_table_contents(db, snapshot): db.execute("create virtual table v using vec0(emb float[4], chunk_size=8)") - assert exec(db, "select key, value from v_info order by key") == snapshot() + assert exec(db, "select key, value from v_info where key not like 'CREATE_VERSION%' order by key") == snapshot() + # Smoke-check that version keys exist without pinning exact values + version_rows = exec(db, "select key from v_info where key like 'CREATE_VERSION%' order by key") + keys = [r["key"] for r in version_rows["rows"]] + assert keys == ["CREATE_VERSION", "CREATE_VERSION_MAJOR", "CREATE_VERSION_MINOR", "CREATE_VERSION_PATCH"] def test_delete_zeroes_rowid_blob(db):