https://github.com/python/cpython/commit/5dac137b9f75c5c1d5096101bcd33d565d0526e4 commit: 5dac137b9f75c5c1d5096101bcd33d565d0526e4 branch: main author: Emma Smith <e...@emmatyping.dev> committer: gpshead <68491+gpsh...@users.noreply.github.com> date: 2025-07-05T17:32:28Z summary:
gh-136315: Fix skipped multithreading test in test_zstd (#136320) Fix skipped test in test_zstd files: M Lib/test/test_zstd.py diff --git a/Lib/test/test_zstd.py b/Lib/test/test_zstd.py index d4c28aed38ef90..90b2adc9665480 100644 --- a/Lib/test/test_zstd.py +++ b/Lib/test/test_zstd.py @@ -62,15 +62,18 @@ TRAINED_DICT = None -SUPPORT_MULTITHREADING = False +# Cannot be deferred to setup as it is used to check whether or not to skip +# tests +try: + SUPPORT_MULTITHREADING = CompressionParameter.nb_workers.bounds() != (0, 0) +except Exception: + SUPPORT_MULTITHREADING = False C_INT_MIN = -(2**31) C_INT_MAX = (2**31) - 1 def setUpModule(): - global SUPPORT_MULTITHREADING - SUPPORT_MULTITHREADING = CompressionParameter.nb_workers.bounds() != (0, 0) # uncompressed size 130KB, more than a zstd block. # with a frame epilogue, 4 bytes checksum. global DAT_130K_D _______________________________________________ Python-checkins mailing list -- python-checkins@python.org To unsubscribe send an email to python-checkins-le...@python.org https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: arch...@mail-archive.com