MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / open_test

Function open_test

nodedb/src/control/surrogate/assign.rs:257–264  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

255 use crate::control::surrogate::wal_appender::NoopWalAppender;
256
257 fn open_test() -> (tempfile::TempDir, Arc<SurrogateAssigner>) {
258 let dir = tempfile::tempdir().unwrap();
259 let credentials = Arc::new(CredentialStore::open(&dir.path().join("system.redb")).unwrap());
260 let reg = Arc::new(RwLock::new(SurrogateRegistry::new()));
261 let wal: Arc<dyn SurrogateWalAppender> = Arc::new(NoopWalAppender);
262 let a = Arc::new(SurrogateAssigner::new(reg, credentials, wal));
263 (dir, a)
264 }
265
266 #[test]
267 fn assign_is_idempotent_for_same_pk() {

Calls 3

joinMethod · 0.80
openFunction · 0.50
pathMethod · 0.45