INNER CODE UNIT · Rust
assert_isolated_db_path
aannoo/hcom · src/db/mod.rs:103
fn assert_isolated_db_path(db_path: &std::path::Path) {
if db_path == std::path::Path::new(":memory:") {
return;
}
if crate::paths::test_roots::is_registered(db_path) {
return;
}
assert!(
crate::paths::is_test_temp_path(db_path),
"test refused to open a DB at {} (not a registered or temp-tree path).\n\
This path is not disposable test state, so open_raw fails closed.\n\
Tests must install an isolated environment first:\n \
let (_dir, _hcom_dir, _home, _guard) = crate::hooks::test_helpers::isolated_test_env();",
db_path.display(),
);
}