def test_c_eval_5(self): v = cache_eval(50000) self.assertEqual(v, 128)
def test_c_eval_3(self): v = cache_eval(200) self.assertEqual(v, 27)
def test_c_eval_4(self): v = cache_eval(100000) self.assertEqual(v, 129)
def test_c_eval_2(self): v = cache_eval(100) self.assertEqual(v, 26)
def test_c_eval_1(self): v = cache_eval(1) self.assertEqual(v, 1)
def cache_eval_one (self) : temp = 1 val = cache_eval(temp,0) self.assert_(val == 1)
def cache_eval_even (self) : temp = 2 val = cache_eval(temp,0) self.assert_(val == 2)
def cache_eval_odd (self) : temp = 3 val = cache_eval(temp,0) self.assert_(val == 8)