MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_store_find_active

Function test_store_find_active

atomic-agent/src/turn/session.rs:1325–1339  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1323
1324 #[test]
1325 fn test_store_find_active() {
1326 let (_dir, store) = make_store();
1327
1328 let active = AgentSession::new("active-1", "a", "A");
1329 let mut ended = AgentSession::new("ended-1", "b", "B");
1330 ended.phase = Phase::Ended;
1331 ended.ended_at = Some(Utc::now());
1332
1333 store.save(&active).unwrap();
1334 store.save(&ended).unwrap();
1335
1336 let active_sessions = store.find_active().unwrap();
1337 assert_eq!(active_sessions.len(), 1);
1338 assert_eq!(active_sessions[0].session_id, "active-1");
1339 }
1340
1341 #[test]
1342 fn test_store_find_ended() {

Callers

nothing calls this directly

Calls 4

make_storeFunction · 0.85
find_activeMethod · 0.80
unwrapMethod · 0.45
saveMethod · 0.45

Tested by

no test coverage detected