aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_cache.py17
-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