<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/test_runner/test_parallel.py, branch 5.2.13</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=5.2.13</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=5.2.13'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-03-30T19:55:07Z</updated>
<entry>
<title>[5.2.x] Applied Black's 2026 stable style.</title>
<updated>2026-03-30T19:55:07Z</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=0ee44c674cf61efbca2056c40f3e4f2335aaeee6'/>
<id>urn:sha1:0ee44c674cf61efbca2056c40f3e4f2335aaeee6</id>
<content type='text'>
https://github.com/psf/black/releases/tag/26.1.0

Backport of 6cff02078799b7c683a0d39630d49ab4fe532e7c from main.
</content>
</entry>
<entry>
<title>[5.2.x] Made RemoteTestResultTest.test_pickle_errors_detection() compatible with tblib 3.2+.</title>
<updated>2025-10-22T02:14:05Z</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=9b37bd5fe73b0d614ad8e503071d6f7bf2bdf6b2'/>
<id>urn:sha1:9b37bd5fe73b0d614ad8e503071d6f7bf2bdf6b2</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>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>
<entry>
<title>Fixed #32114 -- Fixed parallel test crash on non-picklable objects in subtests.</title>
<updated>2024-02-21T11:04:03Z</updated>
<author>
<name>David Wobrock</name>
<email>david.wobrock@gmail.com</email>
</author>
<published>2023-12-27T16:02:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c09e8f5fd8f977bf16e9ec5d11b370151fc81ea8'/>
<id>urn:sha1:c09e8f5fd8f977bf16e9ec5d11b370151fc81ea8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #34210 -- Added unittest's durations option to the test runner.</title>
<updated>2023-08-31T05:14:58Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2023-06-14T18:22:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=74b5074174d1749ee44df2f7ed418010a7a4ac70'/>
<id>urn:sha1:74b5074174d1749ee44df2f7ed418010a7a4ac70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33476 -- Applied Black's 2023 stable style.</title>
<updated>2023-02-01T10:04:38Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2023-02-01T07:13:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=097e3a70c1481ee7b042b2edd91b2be86fb7b5b6'/>
<id>urn:sha1:097e3a70c1481ee7b042b2edd91b2be86fb7b5b6</id>
<content type='text'>
Black 23.1.0 is released which, as the first release of the year,
introduces the 2023 stable style. This incorporates most of last year's
preview style.

https://github.com/psf/black/releases/tag/23.1.0
</content>
</entry>
<entry>
<title>Refs #33173 -- Fixed test_runner/test_utils tests on Python 3.11+.</title>
<updated>2022-04-07T05:02:21Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2022-04-07T05:02:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2ee4caf56b8e000cabbb73ad81ff05738d6d0a35'/>
<id>urn:sha1:2ee4caf56b8e000cabbb73ad81ff05738d6d0a35</id>
<content type='text'>
Python 3.11 uses fully qualified test name in unittest output. See
https://github.com/python/cpython/commit/755be9b1505af591b9f2ee424a6525b6c2b65ce9</content>
</entry>
</feed>
