Orchestrata Ultimate › Tests › Reference › postman › test_coverage_routing_rules

Tests reference — tests/postman/test_coverage_routing_rules.py

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

Prose pending.

tests/postman/test_coverage_routing_rules.py

source · 4 tests · 238 lines

Coverage tests for routing_rules.py — the placeholder MessageFilter fallback.

Covers: postman.interfaces, postman.routing_rules, postman.types

Kind Name Line Description
class TestFallbackMessageFilterPlaceholder 65 Test the placeholder MessageFilter class created when .filter import fails.
method TestFallbackMessageFilterPlaceholder.test_placeholder_matches_raises_not_implemented 73 Force the filter import to fail so the placeholder is created.
method TestFallbackMessageFilterPlaceholder.test_placeholder_compile_filter_raises_not_implemented 108 Force the filter import to fail so the placeholder is created.
class TestRoutingEngineWithPlaceholderFilter 144 Integration tests: RoutingRulesEngine behavior when the real MessageFilter
method TestRoutingEngineWithPlaceholderFilter.test_evaluate_with_placeholder_filter_raises 150 When the placeholder MessageFilter is active, evaluate() propagates
method TestRoutingEngineWithPlaceholderFilter.test_engine_default_uses_placeholder_when_filter_unavailable 193 RoutingRulesEngine() without message_filter uses the placeholder