[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
1 changed files with 6 additions and 0 deletions

View File

@ -4,6 +4,7 @@
import threading
import unittest
from unittest.mock import patch
from test import support
from test.support import import_helper, threading_helper
@ -513,6 +514,11 @@ def test___class___modification_multithreaded(self):
This should be the case anyways as our test suite sets
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:
pass