]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.11] gh-108388: Convert test_concurrent_futures to package (#108401) (#109704)
authorVictor Stinner <vstinner@python.org>
Fri, 22 Sep 2023 01:37:25 +0000 (03:37 +0200)
committerGitHub <noreply@github.com>
Fri, 22 Sep 2023 01:37:25 +0000 (01:37 +0000)
commit66a973a09efbf6056579ee15a1b38f3860a8e47d
treecd93b581faf291a1e549ff72ae09cc214fcded7e
parent3a6d8e615f4094328f6ed67e8bf314409dd3df26
[3.11] gh-108388: Convert test_concurrent_futures to package (#108401) (#109704)

* gh-108388: Convert test_concurrent_futures to package (#108401)

Convert test_concurrent_futures to a package of sub-tests.

(cherry picked from commit aa6f787faa4bc45006da4dc2f942fb9b82c98836)

Notes on backport to 3.11:

* AsCompletedTests: Revert test_future_times_out() => test_zero_timeout()
* Restore TODO comment
* ThreadPoolExecutorTest.test_hang_global_shutdown_lock():
  add @support.requires_resource('cpu').
14 files changed:
Lib/test/libregrtest/runtest.py
Lib/test/test_concurrent_futures.py [deleted file]
Lib/test/test_concurrent_futures/__init__.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/executor.py
Lib/test/test_concurrent_futures/test_as_completed.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/test_deadlock.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/test_future.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/test_init.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/test_process_pool.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/test_shutdown.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/test_thread_pool.py [new file with mode: 0644]
Lib/test/test_concurrent_futures/test_wait.py
Lib/test/test_concurrent_futures/util.py [new file with mode: 0644]
Misc/NEWS.d/next/Tests/2023-08-24-06-10-36.gh-issue-108388.YCVB0D.rst [new file with mode: 0644]