diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_cache.py | 17 | ||||
-rw-r--r-- | tests/test_lfu.py (renamed from tests/test_lfucache.py) | 0 | ||||
-rw-r--r-- | tests/test_lru.py (renamed from tests/test_lrucache.py) | 0 | ||||
-rw-r--r-- | tests/test_rr.py (renamed from tests/test_rrcache.py) | 0 | ||||
-rw-r--r-- | tests/test_ttl.py (renamed from tests/test_ttlcache.py) | 0 |
5 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_cache.py b/tests/test_cache.py index 433a733..51536db 100644 --- a/tests/test_cache.py +++ b/tests/test_cache.py @@ -8,3 +8,20 @@ class CacheTest(unittest.TestCase, CacheTestMixin): def cache(self, maxsize, missing=None, getsizeof=None): return Cache(maxsize, missing=missing, getsizeof=getsizeof) + + def test_getsize(self): + # Cache.getsize is deprecated + cache = self.cache(maxsize=3, getsizeof=lambda x: x) + cache.update({1: 1, 2: 2}) + + import warnings + with warnings.catch_warnings(record=True) as w: + warnings.simplefilter("always") + self.assertEqual(1, cache.getsize(1)) + self.assertEqual(1, len(w)) + self.assertEqual(w[0].category, DeprecationWarning) + with warnings.catch_warnings(record=True) as w: + warnings.simplefilter("always") + self.assertEqual(2, cache.getsize(2)) + self.assertEqual(1, len(w)) + self.assertEqual(w[0].category, DeprecationWarning) diff --git a/tests/test_lfucache.py b/tests/test_lfu.py index 3b69647..3b69647 100644 --- a/tests/test_lfucache.py +++ b/tests/test_lfu.py diff --git a/tests/test_lrucache.py b/tests/test_lru.py index f21170d..f21170d 100644 --- a/tests/test_lrucache.py +++ b/tests/test_lru.py diff --git a/tests/test_rrcache.py b/tests/test_rr.py index c35437c..c35437c 100644 --- a/tests/test_rrcache.py +++ b/tests/test_rr.py diff --git a/tests/test_ttlcache.py b/tests/test_ttl.py index f881091..f881091 100644 --- a/tests/test_ttlcache.py +++ b/tests/test_ttl.py |