def test_num_eval_2 (self) :
        v1 = collatz_num(249)
        v2 = collatz_num(250)
        v3 = collatz_num(251)

        e = collatz_eval(249,251)
        self.assertEqual(e, max(v1,max(v2,v3)))
 def test_num_eval_1 (self) :
     v = collatz_num(999999)
     e = collatz_eval(999999,999999)
     self.assertEqual(e, v)
 def test_num_2 (self) :
     v = collatz_num(10)
     self.assertEqual(v, 7)
 def test_num_3 (self) :
     v = collatz_num(32)
     self.assertEqual(v, 6)
    def test_num_eval_3 (self) :
        v1 = collatz_num(499)
        v2 = collatz_num(500)

        e = collatz_eval(499,500)
        self.assertEqual(e, max(v1,v2))
 def test_num_1 (self) :
     v = collatz_num(1)
     self.assertEqual(v, 1)
 def test_num_3 (self):
     v = collatz_num(1)
     self.assert_(v == 1)
 def test_num_2 (self):
     v = collatz_num(22)
     self.assert_(v == 16)
 def test_num_1 (self):
     v = collatz_num(3)
     self.assert_(v == 8)
 def test_num_5 (self):
     v = collatz_num(1000000)
     self.assert_(v == 153)
 def test_num_4 (self):
     v = collatz_num(6)
     self.assert_(v == 9)