Skip to content

RrdpsGuards ​

What the engine refuses, and with what message

5/5 passed in 4ms

TestWhat it doesResult
test_arguments_are_guardedEach rrdps_rate and rrdps_counts argument is refused on its own slot, by name.✅ pass
test_long_train_is_refusedA packet past the interferometer's switching range is refused rather than swept.✅ pass
test_multiphoton_collective_is_refusedrrdps_collective refuses a train of fewer than nu + 1 delays, which Eq. (1) needs, and rrdps_simplex refuses a vacuum packet.✅ pass
test_short_train_is_refusedEvery entry point refuses a packet of fewer than two pulses, naming the pair.✅ pass
test_sifted_rate_stays_a_probabilityThe linearised dark-count term peaks the sifted rate at 0.48 across the whole allowed domain, so the guard against leaving [0, 1] never fires.✅ pass