def testMergeSort(self): import random LEN = 15 xs = [random.randint(0, 10000) for i in range(LEN)] sorted = ex.merge_sort(xs).get() self.assertEqual(len(sorted), LEN) as_str = repr(sorted) for i in xrange(len(sorted) - 1): self.assertTrue(sorted[i] <= sorted[i+1], "%d > %d at pos %i in sorted array %s" % ( sorted[i], sorted[i+1], i, as_str))
def testMergeSort(self): import random LEN = 15 xs = [random.randint(0, 10000) for i in range(LEN)] sorted = ex.merge_sort(xs).get() self.assertEqual(len(sorted), LEN) as_str = repr(sorted) for i in xrange(len(sorted) - 1): self.assertTrue( sorted[i] <= sorted[i + 1], "%d > %d at pos %i in sorted array %s" % (sorted[i], sorted[i + 1], i, as_str))
def testFib(self): self.assertEquals(ex.fib(3).get(),2)
def testFib(self): self.assertEquals(ex.fib(3).get(), 2)