gh-124402: Require cpu resource in test_super slow method (#124434)

test___class___modification_multithreaded() now requires the 'cpu'
test resource on a Free Threaded build.
This commit is contained in:
Victor Stinner 2024-09-24 22:36:45 +02:00 committed by GitHub
parent b169cf394f
commit 5a60566074
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4,6 +4,7 @@ import textwrap
import threading import threading
import unittest import unittest
from unittest.mock import patch from unittest.mock import patch
from test import support
from test.support import import_helper, threading_helper from test.support import import_helper, threading_helper
@ -513,6 +514,11 @@ class TestSuper(unittest.TestCase):
This should be the case anyways as our test suite sets This should be the case anyways as our test suite sets
an audit hook. an audit hook.
""" """
if support.Py_GIL_DISABLED:
# gh-124402: On a Free Threaded build, the test takes a few minutes
support.requires('cpu')
class Foo: class Foo:
pass pass