<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/test_runner/test_parallel.py, branch stable/6.0.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F6.0.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F6.0.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-02-24T23:36:09Z</updated>
<entry>
<title>[6.0.x] Applied Black's 2026 stable style.</title>
<updated>2026-02-24T23:36:09Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2026-01-18T20:26:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=090f1da56e663e9f840e307e73b5cf011cb7b061'/>
<id>urn:sha1:090f1da56e663e9f840e307e73b5cf011cb7b061</id>
<content type='text'>
https://github.com/psf/black/releases/tag/26.1.0

Backport of 6cff02078799b7c683a0d39630d49ab4fe532e7c from main.
</content>
</entry>
<entry>
<title>[6.0.x] Made RemoteTestResultTest.test_pickle_errors_detection() compatible with tblib 3.2+.</title>
<updated>2025-10-22T02:11:08Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-10-21T19:11:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=500c5d325f6188f3dfeaab58e7b83d77bd4441f6'/>
<id>urn:sha1:500c5d325f6188f3dfeaab58e7b83d77bd4441f6</id>
<content type='text'>
tblib 3.2+ makes exception subclasses with __init__() and the default
__reduce__() picklable. This broke the test for
RemoteTestResult._confirm_picklable(), which expects a specific
exception to fail unpickling.

https://github.com/ionelmc/python-tblib/blob/master/CHANGELOG.rst#320-2025-10-21

This fix defines ExceptionThatFailsUnpickling.__reduce__() in a way
that pickle.dumps(obj) succeeds, but pickle.loads(pickle.dumps(obj))
raises TypeError.

Refs #27301. This preserves the intent of the regression test from
52188a5ca6bafea0a66f17baacb315d61c7b99cd without skipping it.

Backport of 548209e620b3ca34396a360453f07c8dbb8aa6c7 from main.
</content>
</entry>
<entry>
<title>[6.0.x] Refs #36491 -- Skipped ParallelTestSuiteTest.test_buffer_mode_reports_setupclass_failure() without tblib.</title>
<updated>2025-10-02T11:20:55Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-10-02T11:20:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=851400194d90f17ade622abb79eaacab1e71b951'/>
<id>urn:sha1:851400194d90f17ade622abb79eaacab1e71b951</id>
<content type='text'>
Backport of 6cb641ba75b1e6eace9a46e3cbade70e4af2ff66 from main
</content>
</entry>
<entry>
<title>[6.0.x] Fixed #36491 -- Fixed crash in ParallelTestRunner with --buffer.</title>
<updated>2025-09-26T14:56:56Z</updated>
<author>
<name>Shubham Singh</name>
<email>ssingh@multimediallc.com</email>
</author>
<published>2025-09-12T19:32:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f8e91d0104b58badcc45e39b12375a6092866db5'/>
<id>urn:sha1:f8e91d0104b58badcc45e39b12375a6092866db5</id>
<content type='text'>
Thanks Javier Buzzi and Adam Johnson for reviews.

Co-authored-by: Simon Charette &lt;charette.s@gmail.com&gt;

Backport of be581ff473e8ade6365975db2df602f295a4cb4b from main.
</content>
</entry>
<entry>
<title>Fixed #36083 -- Ran system checks in ParallelTestSuite workers.</title>
<updated>2025-09-17T01:57:22Z</updated>
<author>
<name>Adam Zapletal</name>
<email>adamzap@gmail.com</email>
</author>
<published>2025-01-18T22:22:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=606fc352799e372928fa2c978ab99f0fb6d6017c'/>
<id>urn:sha1:606fc352799e372928fa2c978ab99f0fb6d6017c</id>
<content type='text'>
Workers created by ParallelTestSuite were not running system
checks in the spawn multiprocessing mode. In general this is
fine, but system checks can have side effects expected by tests.

This patch runs system checks inside of _init_worker, which is
only called by ParallelTestSuite.
</content>
</entry>
<entry>
<title>Fixed #36005 -- Dropped support for Python 3.10 and 3.11.</title>
<updated>2025-01-20T13:07:28Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-01-17T21:09:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f5772de69679efb54129ac1cbca3579b512778af'/>
<id>urn:sha1:f5772de69679efb54129ac1cbca3579b512778af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed redundant RemoteTestResultTest._test_error_exc_info() test hook.</title>
<updated>2024-11-11T11:31:48Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-11-08T21:06:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2bc43ccbdb28b9d87da172ef119ff3b48e6ff71a'/>
<id>urn:sha1:2bc43ccbdb28b9d87da172ef119ff3b48e6ff71a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #35849 -- Skipped ParallelTestSuiteTest.test_handle_add_error_before_first_test() without tblib.</title>
<updated>2024-11-11T11:31:48Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-11-08T21:02:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=398cec434bc9359529fea141d22742d71ed25d41'/>
<id>urn:sha1:398cec434bc9359529fea141d22742d71ed25d41</id>
<content type='text'>
Follow up to 661dfdd59809f4abd5077f7a2529735d07b98ba4.
</content>
</entry>
<entry>
<title>Fixed #35849 -- Made ParallelTestSuite report correct error location.</title>
<updated>2024-11-06T16:14:41Z</updated>
<author>
<name>David Winiecki</name>
<email>david.winiecki@gmail.com</email>
</author>
<published>2024-10-16T22:40:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=661dfdd59809f4abd5077f7a2529735d07b98ba4'/>
<id>urn:sha1:661dfdd59809f4abd5077f7a2529735d07b98ba4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #32114 -- Fixed RemoteTestResultTest.test_unpicklable_subtest test without tblib.</title>
<updated>2024-02-22T05:27:39Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-02-22T05:27:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f835787f714cf000603516188b5516f87aa348b1'/>
<id>urn:sha1:f835787f714cf000603516188b5516f87aa348b1</id>
<content type='text'>
Follow up to c09e8f5fd8f977bf16e9ec5d11b370151fc81ea8.</content>
</entry>
</feed>
