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

Function reserve_zero_bytes_is_allowed

nodedb-mem/src/budget_guard.rs:213–221  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

211
212 #[test]
213 fn reserve_zero_bytes_is_allowed() {
214 let gov = make_governor(&[(EngineId::Query, 1024)], 2048);
215 let guard = gov
216 .reserve(EngineId::Query, 0)
217 .expect("zero bytes always fits");
218 assert_eq!(guard.bytes(), 0);
219 drop(guard);
220 assert_eq!(gov.budget(EngineId::Query).unwrap().allocated(), 0);
221 }
222
223 #[test]
224 fn second_reserve_after_drop_succeeds() {

Callers

nothing calls this directly

Calls 3

make_governorFunction · 0.70
expectMethod · 0.45
reserveMethod · 0.45

Tested by

no test coverage detected