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()
     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)
    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)