<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/test_runner/test_parallel.py, branch 4.2.28</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=4.2.28</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=4.2.28'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-10-22T18:22:19Z</updated>
<entry>
<title>[4.2.x] Made RemoteTestResultTest.test_pickle_errors_detection() compatible with tblib 3.2+.</title>
<updated>2025-10-22T18:22:19Z</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=cd3b21bcaccf03a1dc49512bdb8efd796fba8100'/>
<id>urn:sha1:cd3b21bcaccf03a1dc49512bdb8efd796fba8100</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>[4.2.x] Refs #33476 -- Applied Black's 2023 stable style.</title>
<updated>2023-02-01T10:37:29Z</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=80aae8343939e849100db87b1c9615f32b38ea0b'/>
<id>urn:sha1:80aae8343939e849100db87b1c9615f32b38ea0b</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

Backport of 097e3a70c1481ee7b042b2edd91b2be86fb7b5b6 from main
</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>
<entry>
<title>Refs #33476 -- Reformatted code with Black.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2022-02-03T19:24:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9c19aff7c7561e3a82978a272ecdaad40dda5c00'/>
<id>urn:sha1:9c19aff7c7561e3a82978a272ecdaad40dda5c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed RemoteTestResultTest tests without tblib.</title>
<updated>2021-03-25T09:33:54Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-03-25T09:33:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5b618f239ceb884c9380cf42361c7cc69bf1e208'/>
<id>urn:sha1:5b618f239ceb884c9380cf42361c7cc69bf1e208</id>
<content type='text'>
Follow up to e3bca22e7e572b0274a0814c7869c899d7b544e0.</content>
</entry>
<entry>
<title>Refs #31370 -- Made RemoteTestResult subclass unittest.TestResult.</title>
<updated>2021-03-18T14:30:47Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2021-03-16T12:43:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e3bca22e7e572b0274a0814c7869c899d7b544e0'/>
<id>urn:sha1:e3bca22e7e572b0274a0814c7869c899d7b544e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #31370 -- Added test for pickling RemoteTestResult.</title>
<updated>2021-03-18T14:30:47Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2021-03-16T12:41:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=92975bcd5f6281d6124f30cd4a71e0adedd78781'/>
<id>urn:sha1:92975bcd5f6281d6124f30cd4a71e0adedd78781</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #32355 -- Dropped support for Python 3.6 and 3.7</title>
<updated>2021-02-10T09:20:54Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-01-19T07:35:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ec0ff406311de88f4e2a135d784363424fe602aa'/>
<id>urn:sha1:ec0ff406311de88f4e2a135d784363424fe602aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #29926 -- Bumped minimum tblib version to 1.5.0 in test requirements.</title>
<updated>2019-10-23T13:26:04Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2019-10-23T12:37:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6'/>
<id>urn:sha1:25903e41fb45ce9cc80dc93bf4b51ea431dcb2b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #29926 -- Skipped RemoteTestResultTest.test_add_failing_subtests() on Python 3.8+ and tblib &lt;= 1.4.0.</title>
<updated>2019-10-22T13:34:19Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2019-10-22T13:34:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2847d2c760438195c4c71ea9d3fded1ce116ea4e'/>
<id>urn:sha1:2847d2c760438195c4c71ea9d3fded1ce116ea4e</id>
<content type='text'>
</content>
</entry>
</feed>
