def test_get_cycle_length_5(self): v = get_cycle_length(543210) self.assertEqual(v, 147)
def test_get_cycle_length_3(self): """Test get_cycle_length function""" num = 100 result = get_cycle_length(num) self.assertEqual(result, 26)
def test_get_cycle_length_3(self): v = get_cycle_length(5000) self.assertEqual(v, 29)
def test_get_cycle_length_4(self): v = get_cycle_length(999999) self.assertEqual(v, 259)
def test_get_cycle_length_1(self): v = get_cycle_length(1) self.assertEqual(v, 1)
def test_get_cycle_length_2(self): v = get_cycle_length(500) self.assertEqual(v, 111)
def test_get_cycle_length4(self): n = 4 cache = {2: 2} solution = get_cycle_length(n, cache) self.assertEqual(solution, 3)
def test_get_cycle_length2(self): n = 2 cache = {} solution = get_cycle_length(n, cache) self.assertEqual(solution, 2)
def test_get_cycle_length_large_number2 (self) : result = get_cycle_length(982037) self.assert_(result == 140)
def test_get_cycle_length_large_number (self) : result = get_cycle_length(113383) self.assert_(result == 248)
def test_get_cycle_length (self) : result = get_cycle_length(10) self.assert_(result == 7)