def test_wrap_unary_errors(): grpc_error = RpcErrorImpl(grpc.StatusCode.INVALID_ARGUMENT) callable_ = mock.Mock(spec=["__call__"], side_effect=grpc_error) wrapped_callable = grpc_helpers._wrap_unary_errors(callable_) with pytest.raises(exceptions.InvalidArgument) as exc_info: wrapped_callable(1, 2, three="four") callable_.assert_called_once_with(1, 2, three="four") assert exc_info.value.response == grpc_error
def test_wrap_unary_errors(): grpc_error = RpcErrorImpl(grpc.StatusCode.INVALID_ARGUMENT) callable_ = mock.Mock(spec=['__call__'], side_effect=grpc_error) wrapped_callable = grpc_helpers._wrap_unary_errors(callable_) with pytest.raises(exceptions.InvalidArgument) as exc_info: wrapped_callable(1, 2, three='four') callable_.assert_called_once_with(1, 2, three='four') assert exc_info.value.response == grpc_error