예제 #1
0
def main():
    args = get_arguments()
    id_token = get_id_token()
    r = inspect_user_clusters(id_token, args)
    print r
    print r.text
    r = inspect_photo_clusters(id_token, args)
    print r
    print r.text
예제 #2
0
    def test_profile_disabled(self):
        token = get_id_token()
        r = gat_requests.Request()
        idinfo = util._validate_id_token(token)
        userid = users.get_userid(idinfo)
        userid_hash = users.get_userid_hash(userid)

        self._delete_user_via_datastore_if_exists(userid_hash)
        self._get_user_via_api(userid_hash, token)
        self._create_user_via_datastore(userid_hash)
        self._get_user_via_api(userid_hash, token)
예제 #3
0
def main():
    args  = get_arguments()
    id_token = get_id_token()
    session_id = hashlib.sha256(str(math.floor(time.time() / 1000))).hexdigest()
    images = [filename.strip() for filename in open(args.images_file).readlines()]
    pool = multiprocessing.Pool(args.pool_size)
    upload_fn = functools.partial(upload_post, id_token, args.hostname, args.image_bucket, session_id)
    results = pool.map(upload_fn, images)
    print [(result.status_code, result.text) for result in results]
    r = confirm_post(id_token, args.hostname, session_id, images)
    print r
    print r.content
예제 #4
0
def main():
    args = get_arguments()
    if args.debug:
        http_client.HTTPConnection.debuglevel = 1
        logging.basicConfig()
        logging.getLogger().setLevel(logging.DEBUG)
        requests_log = logging.getLogger("requests.packages.urllib3")
        requests_log.setLevel(logging.DEBUG)
        requests_log.propagate = True

    id_token = get_id_token()
    r = get_photos(id_token, args)
예제 #5
0
def main():
    args = get_arguments()
    id_token = get_id_token()
    r = create_user(id_token, args)
    print r.text
예제 #6
0
def main():
    args = get_arguments()
    id_token = get_id_token()
    r = confirm_photos(id_token, args)