[3.13] gh-124402: Require cpu resource in test_super slow method (GH-124434) (#124468)

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

test___class___modification_multithreaded() now requires the 'cpu'
test resource on a Free Threaded build.
(cherry picked from commit 5a60566074)

Co-authored-by: Victor Stinner <vstinner@python.org>
This commit is contained in:
Miss Islington (bot) 2024-09-25 00:23:17 +02:00 committed by GitHub
parent 8c0c3443f3
commit 2f25d855df
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