https://github.com/python/cpython/commit/f2a4540c4fc3e9de4ca7b8a33463f71d795d86b2 commit: f2a4540c4fc3e9de4ca7b8a33463f71d795d86b2 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: sobolevn <[email protected]> date: 2024-06-16T08:50:33Z summary:
[3.13] gh-120579: Guard `_testcapi` import in `test_free_threading` (GH-120580) (#120583) gh-120579: Guard `_testcapi` import in `test_free_threading` (GH-120580) (cherry picked from commit 0c0348adbfca991f78b3aaa6790e5c26606a1c0f) Co-authored-by: Nikita Sobolev <[email protected]> files: M Lib/test/test_free_threading/test_dict.py diff --git a/Lib/test/test_free_threading/test_dict.py b/Lib/test/test_free_threading/test_dict.py index f877582e6b565c..3126458e08e50a 100644 --- a/Lib/test/test_free_threading/test_dict.py +++ b/Lib/test/test_free_threading/test_dict.py @@ -8,7 +8,10 @@ from threading import Thread from unittest import TestCase -from _testcapi import dict_version +try: + import _testcapi +except ImportError: + _testcapi = None from test.support import threading_helper @@ -139,7 +142,9 @@ def writer_func(l): for ref in thread_list: self.assertIsNone(ref()) + @unittest.skipIf(_testcapi is None, 'need _testcapi module') def test_dict_version(self): + dict_version = _testcapi.dict_version THREAD_COUNT = 10 DICT_COUNT = 10000 lists = [] _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: [email protected]
