Beispiel #1
0
async def test_get_replay_aware_interceptor_replaying(
        task_decision_context_replaying, target: Target):
    cadence.decision_loop.current_task.set(task_decision_context_replaying)
    global a_captured, b_captured
    a_captured = None
    b_captured = None
    original_fn = target.do_stuff
    make_replay_aware(target)
    assert target.do_stuff != original_fn
    target.do_stuff(20, b=30)
    assert a_captured is None
    assert b_captured is None
Beispiel #2
0
 def get_logger(self, name) -> logging.Logger:
     replay_aware_logger = logging.getLogger(name)
     make_replay_aware(replay_aware_logger)
     return replay_aware_logger