From 58b8d5b19855f132f1cf25606e1e7a645da99ba9 Mon Sep 17 00:00:00 2001 From: bensig Date: Thu, 9 Apr 2026 09:31:55 -0700 Subject: [PATCH] fix: release ChromaDB handles before rmtree on Windows --- tests/test_miner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test_miner.py b/tests/test_miner.py index bd3d3f2..c013d7c 100644 --- a/tests/test_miner.py +++ b/tests/test_miner.py @@ -257,4 +257,6 @@ def test_file_already_mined_check_mtime(): ) assert file_already_mined(col, "/fake/no_mtime.txt", check_mtime=True) is False finally: - shutil.rmtree(tmpdir) + # Release ChromaDB file handles before cleanup (required on Windows) + del col, client + shutil.rmtree(tmpdir, ignore_errors=True)