Orchestrata Ultimate › Tests › Reference › postman › test_delivery_routing_engine_wiring

Tests reference — tests/postman/test_delivery_routing_engine_wiring.py

Module of tests/postman, split out because the directory page would be too large.

Prose pending.

tests/postman/test_delivery_routing_engine_wiring.py

source · 4 tests · 143 lines

Wiring tests: DeliveryManager <-> the concrete RoutingEngine (SPEC-002).

Covers: postman.delivery, postman.envelope, postman.router, postman.types

Kind Name Line Description
function test_delivery_manager_defaults_routing_engine_when_omitted 57 Omitting routing_engine must wire in the concrete RoutingEngine.
function test_delivery_manager_fully_default_constructed 80 DeliveryManager() with zero args wires up both real dependencies.
function test_deliver_routes_through_concrete_routing_engine_topic_multicast 98 A topic route added on the real RoutingEngine drives real delivery.
function test_deliver_reports_failure_for_unregistered_direct_recipient 123 RoutingEngine's registration check surfaces as a FAILED DeliveryResult.