def test_calc_1(self): n = collatz_calc(5) self.assert_(n == 6)
def test_calc_8(self) : v = collatz_calc(123456) self.assertEqual(v, 62)
def test_calc_4 (self) : v = collatz_calc(4, 2, [1], [0, 0]) self.assert_(v == 3)
def test_calc_smaller_max_cycle_than_given(self): max_cycle = collatz_calc(1, 400, 532) self.assertEqual(max_cycle, 532)
def test_calc_4 (self) : v = collatz_calc(459759) self.assert_(v == 214)
def test_calc_2 (self) : v = collatz_calc(2, 0, [0], [0]*10) self.assert_(v == 2)
def test_calc_1(self) : v = collatz_calc(10) self.assertEqual(v, 7)
def test_calc_2 (self) : v = collatz_calc(22) self.assert_(v == 16)
def test_calc_2 (self) : n = collatz_calc(1) self.assert_(n == 1)
def test_calc_3 (self) : n = collatz_calc(7) self.assert_(n == 17)
def test_calc_1 (self) : n = collatz_calc(5) self.assert_(n == 6)
def test_calc_3(self): n = collatz_calc(7) self.assert_(n == 17)
def test_calc_2(self): n = collatz_calc(1) self.assert_(n == 1)
def test_calc_10(self) : v = collatz_calc(55) self.assertEqual(v, 113)
def test_calc_2(self) : v = collatz_calc(100) self.assertEqual(v, 26)
def test_calc_1 (self) : v = collatz_calc(8) self.assert_(v == 4)
def test_calc_3(self) : v = collatz_calc(172583) self.assertEqual(v, 197)
def test_calc_3 (self) : v = collatz_calc(16) self.assert_(v == 5)
def test_calc_4(self) : v = collatz_calc(999999) self.assertEqual(v, 259)
def test_calc_1 (self) : v = collatz_calc(1, 0, [0], [0]*10) self.assert_(v == 1)
def test_calc_5(self) : v = collatz_calc(1) self.assertEqual(v, 1)
def test_calc_3 (self) : v = collatz_calc(4, 2, [1], [0]*10) self.assert_(v == 3)
def test_calc_6(self) : v = collatz_calc(2) self.assertEqual(v, 2)
def test_calc_correct_result(self): max_cycle = collatz_calc(50, 99, 0) self.assertEqual(max_cycle, 119)
def test_calc_7(self) : v = collatz_calc(3489) self.assertEqual(v, 88)
def test_calc_return_validity(self): max_cycle = collatz_calc(400, 500, 0) self.assertTrue(type(max_cycle) is int)
def test_calc_4 (self) : v = collatz_calc(1001) self.assert_(v == 143)