]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-130185: Fix unintentionally skipped tests in `test_functools` (GH-130186...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 16 Feb 2025 13:57:27 +0000 (14:57 +0100)
committerGitHub <noreply@github.com>
Sun, 16 Feb 2025 13:57:27 +0000 (13:57 +0000)
gh-130185: Fix unintentionally skipped tests in `test_functools` (GH-130186)
(cherry picked from commit 73d03005b028eb6e4d1a643f3ca7a1f5ff2040fc)

Co-authored-by: Tomas R <tomas.roun8@gmail.com>
Lib/test/test_functools.py

index 894adb699c87f2d221505257749bf9acc6a3a5ca..438cc96f3a72d830bc89bf9fa9779300a2135ac8 100644 (file)
@@ -1339,6 +1339,16 @@ class TestCache:
             self.module._CacheInfo(hits=0, misses=0, maxsize=None, currsize=0))
 
 
+class TestCachePy(TestCache, unittest.TestCase):
+    module = py_functools
+
+
+@unittest.skipUnless(c_functools, 'requires the C _functools module')
+class TestCacheC(TestCache, unittest.TestCase):
+    if c_functools:
+        module = c_functools
+
+
 class TestLRU:
 
     def test_lru(self):