docs: def run(options):
      """Run the passed in url of the example using GAE's rpc runner.
  
      Uses appengine_rpc.HttpRpcServer to send a request to the url passed in
      via the options.
  
      :param options:
      """
      from google.appengine.tools import appengine_rpc
      from google.appengine.tools import appcfg
  
      source = 'furious'
  
      # use the same user agent that GAE uses in appcfg
      user_agent = appcfg.GetUserAgent()
  
      # Since we're only using the dev server for now we can hard code these
      # values. This will need to change and accept these values as variables
      # when this is wired up to hit appspots.
      server = appengine_rpc.HttpRpcServer(
          'localhost:8080', lambda: ('test@example.com', 'password'), user_agent,
          source, secure=False)
  
      # if no url is passed in just use the top level.
      url = "/"
      if options.url:
          url += options.url[0]
  
      # use the dev server authentication for now.
      server._DevAppServerAuthenticate()
  
      # send a simple GET request to the url
      server.Send(url, content_type="text/html; charset=utf-8",
                  payload=None)