def event(self, event_cls): return make_mock_op_or_event(event_cls)
def op(self, op_cls, callback): op = make_mock_op_or_event(op_cls) op.callback = callback op.action = "pend" add_mock_method_waiter(op, "callback") return op
def event(self, request): return make_mock_op_or_event(request.param)
def op(self, request, mocker): op = make_mock_op_or_event(request.param) op.callback_stack.append(mocker.MagicMock()) return op
def op(self, request, mocker): op = make_mock_op_or_event(request.param) op.callback = mocker.MagicMock() add_mock_method_waiter(op, "callback") return op
def yes_retry_op(self, request, mocker): op = make_mock_op_or_event(request.param) op.callback = mocker.MagicMock() return op
def op(self, op_cls, mocker): op = make_mock_op_or_event(op_cls) op.callback = mocker.MagicMock() add_mock_method_waiter(op, "callback") return op