Scope HANDLER and NONE¶
-
Back to Testing Overview
Return to the Testing overview page with all topics.
Both handlers are in the set of invocations. Order is not asserted. HANDLER and NONE allow the parallel flag.
See Scope Strategies.
async with test_harness(
container,
commands_mapper=commands_mapper,
domain_events_mapper=domain_events_mapper,
concurrent_event_handle_enable=True,
scope_strategy=cqrs.ScopeStrategy.NONE,
) as harness:
await harness.mediator.send(CreateOrder(sku="book"))
handlers = {item.handler for item in harness.invocations if item.argument_type is OrderCreated}
assert handlers == {AuditHandler, SearchHandler}
Library example: examples/testing/parallel_handlers.py.