Stuff
public text v1 · immutableimport time
def timef(f, x):
t = time.time()
for i in x:
f(i)
print time.time() - t
def validate(f1, f2, x):
print 'validating f1(x) == f2(x)...'
for i in x:
if f1(i) != f2(i):
print i, f1(i), f2(1)
raise SystemExit, 1
return True
def test(f1, f2, test):
print 'testing with', test
x = eval(test)
validate(f1, f2, x)
print 'valid'
print 'testing f1'
timef(f1, x)
print 'testing f2'
timef(f2, x)