def remote(request_msg, response_msg):
  def wrapper(f):
    @wraps(f)
    def decorated(self, msg, *args, **kw):
      response, data = f(self, data=proto.message_to_json(msg), *args, **kw)
      return response, proto.message_from_json(response_msg, data)
    return decorated
  return wrapper
Test the ability to retrieve blob on a repository.
dataset/ETHPy150Open gregorynicholas/flask-protorpc/testutils.py/remote--crossover with--dataset/ETHPy150Open sigmavirus24/github3.py/tests/integration/test_repos_repo.py/TestRepository.test_blob