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
def get_logger(self, name) -> logging.Logger: replay_aware_logger = logging.getLogger(name) make_replay_aware(replay_aware_logger) return replay_aware_logger