Skip to content

SurfaceSources ​

B92's single-photon branch and the midpoint's finite block

7/7 passed in 0ms

TestWhat it doesResult
test_bias_apartA sender's key-basis probability is its own field, undefaulted and refused outside (0, 1): folding it into sift would charge a sifting the midpoint rate excludes.✅ pass
test_block_countedThe announced Bell-state count has no default, and a linear-optics analyser refuses four.✅ pass
test_block_per_stateper_state(n) divides eps_sec by the announced Bell-state count, and that divided budget is what reaches _core.mdi_length.✅ pass
test_block_typedA midpoint's block is not a q.KeyBlock, and the slot refuses one by name rather than reading the fields they share.✅ pass
test_coherent_unchangedThe default source is the coherent pair, with no depolarising rate.✅ pass
test_single_reaches_plainsource='single' reaches b92_plain, with mu spelling the amplitude overlap e^-2mu that engine is written in.✅ pass
test_source_pairedThe depolarising channel belongs to the single-photon branch alone, and each branch refuses the other's description by name.✅ pass