def test_cycle_length_2(self) : n = 23 result = collatz_cycle_length(n) self.assert_(result == 16)
def test_cycle_length_5(self): v = collatz_cycle_length(200) self.assertEqual(v, 27)
def test_cycle_length_2 (self) : self.assertEqual(collatz_cycle_length(2), 2)
def test_cycle_length1 (self): v = collatz_cycle_length(548763) self.assert_(v == 178)
def test_collatz_cycle_length_3 (self) : max = collatz_cycle_length(201, 210) self.assertTrue(max == 89)
def test_cycle_length_2 (self) : v = collatz_cycle_length(5) self.assertEqual(v, 6)
def test_cycle_length_1(self): self.assertEqual(collatz_cycle_length(1), 1)
def test_collatz_cycle_length_4 (self) : n = collatz_cycle_length(80000) self.assertEqual(n, 33)
def test_cycle_length_3(self): c = collatz_cycle_length(3001) self.assertEqual(41, c)
def test_cycle_length_3(self): cache = [0 for x in range(1000000)] v = collatz_cycle_length(16, cache) self.assert_(v == 5)
def test_cycle_length_2(self): c = collatz_cycle_length(1234) self.assertEqual(133, c)
def test_cycle_length_1(self): c = collatz_cycle_length(5) self.assertEqual(6, c)
def test_cycle_length_2 (self) : l = collatz_cycle_length(5) self.assertEqual(l, 6)
def test_cycle_length_4 (self) : v = collatz_cycle_length(999997) self.assertEqual(v, 114)
def test_cycle_length_2(self): self.assertEqual(collatz_cycle_length(2), 2)
def test_collatz_cycle_length_2 (self) : n = collatz_cycle_length(10) self.assertEqual(n, 7)
def test_cycle_length_3(self): self.assertEqual(collatz_cycle_length(3), 8)
def test_collatz_cycle_length_1 (self) : max = collatz_cycle_length(1, 10) self.assertTrue(max == 20)
def test_cycle_length_4(self): self.assertEqual(collatz_cycle_length(5), 6)
def test_collatz_cycle_length_6 (self) : max = collatz_cycle_length(1, 1) self.assertTrue(max == 1)
def test_cycle_length_1 (self) : v = collatz_cycle_length(5) self.assert_(v == 6)
def test_cycle_length_3 (self) : cache = [0 for x in range(1000000)] v = collatz_cycle_length(16, cache) self.assert_(v == 5)
def test_cycle_length_2 (self) : v = collatz_cycle_length(10) self.assert_(v == 7)
def test_cycle_length_4 (self) : self.assertEqual(collatz_cycle_length(5), 6)
def test_cycle_length_3 (self) : v = collatz_cycle_length(100) self.assert_(v == 26)
def test_cycle_length4 (self): v = collatz_cycle_length(59) self.assert_(v == 33)
def test_cycle_length_4(self): v = collatz_cycle_length(66) self.assertEqual(v, 28)
def test_cycle_length_4(self) : n = 27 result = collatz_cycle_length(n) self.assert_(result == 112)
def test_cycle_length_1 (self) : v = collatz_cycle_length(1) self.assertEqual(v, 1)
def test_cycle_length_3 (self) : cache = [0] * 1000000 cache[0] = 1 n = collatz_cycle_length(999999, cache) self.assert_(n == 259)
def test_cycle_length_2 (self) : v = collatz_cycle_length(2) self.assertEqual(v, 2)
def test_cycle_length_5 (self) : v = collatz_cycle_length(999998) self.assertEqual(v, 259)
def test_cycle_length_3 (self) : v = collatz_cycle_length(3) self.assertEqual(v, 8)
def test_collatz_cycle_length_3 (self) : n = collatz_cycle_length(5243) self.assertEqual(n, 55)
def test_cyc_len_1(self): v = collatz_cycle_length(6) self.assert_(v == 9)
def test_collatz_cycle_length_5 (self) : n = collatz_cycle_length(533) self.assertEqual(n, 31)
def test_cyc_len_3(self): v = collatz_cycle_length(27) self.assert_(v == 112)
def test_collatz_cycle_length_2 (self) : max = collatz_cycle_length(100, 200) self.assertTrue(max == 125)
def test_cyc_len_4(self): v = collatz_cycle_length(1) self.assert_(v == 1)
def test_collatz_cycle_length_4 (self) : max = collatz_cycle_length(900, 1000) self.assertTrue(max == 174)
def test_cycle_length3(self): n = collatz_cycle_length(1000) self.assertEqual(n, 112)
def test_cycle_length4(self): n = collatz_cycle_length(2) self.assertEqual(n, 2)
def test_cycle_length_3 (self) : v = collatz_cycle_length(10) self.assertEqual(v, 7)
def test_cycle_length(self): n = collatz_cycle_length(1) self.assertEqual(n, 1)
def test_cycle_length_1 (self) : self.assertEqual(collatz_cycle_length(1), 1)
def test_cycle_length1(self): n = collatz_cycle_length(99) self.assertEqual(n, 26)
def test_cycle_length_3 (self) : self.assertEqual(collatz_cycle_length(3), 8)
def test_collatz_cycle_length_2(self): """ Test edge case 2 """ l = collatz_cycle_length(2) self.assertEqual(l, 2)
def test_cycle_length_max_num_for_cache (self): v = collatz_cycle_length(999999) self.assert_(v == 259)
def test_collatz_cycle_length_3(self): """ Test edge case 1 """ l = collatz_cycle_length(3) self.assertEqual(l, 8)
def test_cycle_length2 (self): v = collatz_cycle_length(97) self.assert_(v == 119)
def test_collatz_cycle_length_4(self): """ Test 10 """ l = collatz_cycle_length(10) self.assertEqual(l, 7)
def test_cycle_length5 (self): v = collatz_cycle_length(175) self.assert_(v == 81)
def test_collatz_cycle_length_5(self): """ Test edge case 999999 """ l = collatz_cycle_length(999999) self.assertEqual(l, 259)
def test_cycle_length_3(self) : n = 7 result = collatz_cycle_length(n) self.assert_(result == 17)
def test_cycle_length_2 (self) : cache = [0] * 1000000 cache[0] = 1 n = collatz_cycle_length(10, cache) self.assert_(n == 7)
def test_cycle_length_5(self) : n = 35 result = collatz_cycle_length(n) self.assert_(result == 14)
def test_cycle_length_3(self): v = collatz_cycle_length(837799) self.assertEqual(v, 525)