summaryrefslogtreecommitdiffstats
path: root/Lib/_strptime.py
diff options
context:
space:
mode:
authorƁukasz Langa <lukasz@langa.pl>2023-08-24 10:09:11 (GMT)
committerGitHub <noreply@github.com>2023-08-24 10:09:11 (GMT)
commitd2cd0a3acba593334fdc2c42b64885de455a9d36 (patch)
tree51b0f375b417b8c387dd7e159af3edc91c7883ba /Lib/_strptime.py
parentb8058b3da542101f4a227ef2d6a263a5d73d7973 (diff)
downloadcpython-d2cd0a3acba593334fdc2c42b64885de455a9d36.zip
cpython-d2cd0a3acba593334fdc2c42b64885de455a9d36.tar.gz
cpython-d2cd0a3acba593334fdc2c42b64885de455a9d36.tar.bz2
[3.9] gh-108342: Make ssl TestPreHandshakeClose more reliable (GH-108370) (#108407)
* In preauth tests of test_ssl, explicitly break reference cycles invoving SingleConnectionTestServerThread to make sure that the thread is deleted. Otherwise, the test marks the environment as altered because the threading module sees a "dangling thread" (SingleConnectionTestServerThread). This test leak was introduced by the test added for the fix of issue gh-108310. * Use support.SHORT_TIMEOUT instead of hardcoded 1.0 or 2.0 seconds timeout. * SingleConnectionTestServerThread.run() catchs TimeoutError * Fix a race condition (missing synchronization) in test_preauth_data_to_tls_client(): the server now waits until the client connect() completed in call_after_accept(). * test_https_client_non_tls_response_ignored() calls server.join() explicitly. * Replace "localhost" with server.listener.getsockname()[0]. (cherry picked from commit 592bacb6fc0833336c0453e818e9b95016e9fd47) Co-authored-by: Victor Stinner <vstinner@python.org>
Diffstat (limited to 'Lib/_strptime.py')
0 files changed, 0 insertions, 0 deletions