def test_events(
self, container, entrypoint_tracker, dispatch_event, wait_for_result,
backoff_count
):
""" Event handler supports backoff
"""
with entrypoint_waiter(
container, 'method', callback=wait_for_result
) as result:
dispatch_event("src_service", "event_type", {})
assert result.get() == "result"
assert entrypoint_tracker.get_results() == (
[None] * backoff_count + ["result"]
)
assert entrypoint_tracker.get_exceptions() == (
[(Backoff, ANY, ANY)] * backoff_count + [None]
)
评论列表
文章目录