Beispiel #1
0
def run_functions_test(df,functs=HASHFUNCTS.keys()):
    results = {}
    for f in functs:
        setattr(Request, '__hash__', HASHFUNCTS[f])
        dict_r = Request.create_from_df(df)
        start_time = time.time()
        dict_scan(dict_r)
        stop_time = time.time()
        results[f] = stop_time - start_time
        print "key: Request (hash: %s) = %f seconds" % (f,stop_time - start_time)

    return results