예제 #1
0
 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))
예제 #2
0
 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))
예제 #3
0
 def testFib(self):
     
     self.assertEquals(ex.fib(3).get(),2)
예제 #4
0
    def testFib(self):

        self.assertEquals(ex.fib(3).get(), 2)