From 5b6a30c1dfde430074d6e91baaa605d1cd7a95c5 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Mon, 28 Jul 2025 11:57:12 +0300 Subject: [PATCH] core/storage: Fix B-Tree test cases to use ":memory:" ...otherwise they all share the same `Database` object. --- core/storage/btree.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/storage/btree.rs b/core/storage/btree.rs index 80fc27e56..9ca83bfe7 100644 --- a/core/storage/btree.rs +++ b/core/storage/btree.rs @@ -7203,7 +7203,7 @@ mod tests { fn empty_btree() -> (Rc, usize, Arc, Arc) { #[allow(clippy::arc_with_non_send_sync)] let io: Arc = Arc::new(MemoryIO::new()); - let db = Database::open_file(io.clone(), "test.db", false, false).unwrap(); + let db = Database::open_file(io.clone(), ":memory:", false, false).unwrap(); let conn = db.connect().unwrap(); let pager = conn.pager.borrow().clone(); @@ -8129,7 +8129,7 @@ mod tests { let io: Arc = Arc::new(MemoryIO::new()); let db_file = Arc::new(DatabaseFile::new( - io.open_file("test.db", OpenFlags::Create, false).unwrap(), + io.open_file(":memory:", OpenFlags::Create, false).unwrap(), )); let wal_file = io.open_file("test.wal", OpenFlags::Create, false).unwrap();