def test_decorator(self): func = Mock() decorated_func = cache() decorated_func(func) func() self.assertEquals(func.called, True) self.assertEquals(decorated_func._call_count, 1)
def test_decorator(self): func = mock.Mock() decorated_func = cache() decorated_func(func) func() assert func.called is True assert decorated_func._call_count == 1
def test_set_ttl_cache(self): func = mock.Mock() decorated_func = cache(func, ttl=5) func() assert func.called is True assert decorated_func._call_count == 1 assert decorated_func.ttl == 5
def test_set_ttl_cache(self): func = Mock() decorated_func = cache(func, ttl=5) func() self.assertEquals(func.called, True) self.assertEquals(decorated_func._call_count, 1) self.assertEquals(decorated_func.ttl, 5)