
_runtime = None

    def test_shadow_exception_is_recorded_and_the_run_is_unaffected(_runtime):
        """A shadow that raises on every order changes NOTHING about the run — it just lands in the
        telemetry as outcome='exception'."""
        sim_only = _run(exec_broker="sim")
        teed = _run(exec_broker="paper",
                    broker_factory=_shadow_factory(fail_with=ConnectionError("Errno 61 refused")))
        assert _run_result_core(teed) == _run_result_core(sim_only)
        rows = [r for nick_rows in teed["shadow_telemetry"].values() for r in nick_rows]
>       assert rows, "the tee must still record a row per order even when every mirror fails"
E       AssertionError: the tee must still record a row per order even when every mirror fails
E       assert []

tests/services/test_router_parity_execute_sim.py:489: AssertionError
