def run(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)
Run the passed in url of the example using GAE's rpc runner.
dataset/ETHPy150Open Workiva/furious/example/runner.py/run