]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-127085: Add a test skip if multiprocessing isn't available (#128019)
authorRussell Keith-Magee <russell@keith-magee.com>
Tue, 17 Dec 2024 08:18:33 +0000 (16:18 +0800)
committerGitHub <noreply@github.com>
Tue, 17 Dec 2024 08:18:33 +0000 (08:18 +0000)
Add a test skip if multiprocessing isn't available.

Lib/test/test_memoryview.py

index 856e17918048e458eae495f44182f2eb782ea9d5..61b068c630c7ce90d8083fcb859d4ebce84690c0 100644 (file)
@@ -739,7 +739,10 @@ class OtherTest(unittest.TestCase):
 class RacingTest(unittest.TestCase):
     def test_racing_getbuf_and_releasebuf(self):
         """Repeatly access the memoryview for racing."""
-        from multiprocessing.managers import SharedMemoryManager
+        try:
+            from multiprocessing.managers import SharedMemoryManager
+        except ImportError:
+            self.skipTest("Test requires multiprocessing")
         from threading import Thread
 
         n = 100