def test_sis(self): sort = Sorter() data = Array(8) n = len(data) data[1] = 1 data[2] = 20 data[3] = 11 data[4] = 32 data[5] = 3 data[6] = 8 data[7] = 49 # for i in xrange(1, n): # datum = int(sys.maxint * random.random()) # data[i] = datum print data timer = Timer() timer.start() sort.binaryinsertsorter_v2(data) timer.stop() print "Time used:", timer.getelapsedtime() print data for i in xrange(1, n): if data[i] < data[i - 1]: print "FAILED" break
def test(self): t = Timer() t.start() for i in range(40000000): pass t.stop() print "Elapsed time %g." % (t.getelapsedtime()) return 0