<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/tests/test_runner, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2026-02-26T13:27:33Z</updated>
<entry>
<title>Refs #36936 - Adjusted tests to set PYTHON_COLORS environment variable.</title>
<updated>2026-02-26T13:27:33Z</updated>
<author>
<name>Pete Rosenblum</name>
<email>prosenbl@gmail.com</email>
</author>
<published>2026-02-26T04:55:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=71d1e92e11093feb9a337f6d77078c5e75cbb92f'/>
<id>urn:sha1:71d1e92e11093feb9a337f6d77078c5e75cbb92f</id>
<content type='text'>
When "FORCE_COLOR" was set in the environment (such as in django-docker-box)
several test cases that rely on string comparisons against exception
messages or command line results would fail due to ANSI escape sequences
being present in the output. This change resolved the issue by setting
the "PYTHON_COLORS" environment variable to "0" for those specific tests,
which takes precendence over the presence of "FORCE_COLOR".
</content>
</entry>
<entry>
<title>Applied Black's 2026 stable style.</title>
<updated>2026-01-18T20:26:56Z</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/chango.git/commit/?id=6cff02078799b7c683a0d39630d49ab4fe532e7c'/>
<id>urn:sha1:6cff02078799b7c683a0d39630d49ab4fe532e7c</id>
<content type='text'>
https://github.com/psf/black/releases/tag/26.1.0</content>
</entry>
<entry>
<title>Closed pool when parallel test runner encounters unpicklable exceptions.</title>
<updated>2025-12-03T21:04:22Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-11-26T15:00:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=bd4a562a8849147d4aa4bd42f7fdb1b51f89bb84'/>
<id>urn:sha1:bd4a562a8849147d4aa4bd42f7fdb1b51f89bb84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36678 -- Limited retries in ParallelTestRunner.</title>
<updated>2025-10-29T12:11:31Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-10-21T23:09:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=1aa69a7491ce7f7f1f164a26a3dfaaa1aeeab217'/>
<id>urn:sha1:1aa69a7491ce7f7f1f164a26a3dfaaa1aeeab217</id>
<content type='text'>
Thanks Natalia Bidart for the review.
</content>
</entry>
<entry>
<title>Made RemoteTestResultTest.test_pickle_errors_detection() compatible with tblib 3.2+.</title>
<updated>2025-10-22T02:10:31Z</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/chango.git/commit/?id=548209e620b3ca34396a360453f07c8dbb8aa6c7'/>
<id>urn:sha1:548209e620b3ca34396a360453f07c8dbb8aa6c7</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.
</content>
</entry>
<entry>
<title>Refs #36491 -- Skipped ParallelTestSuiteTest.test_buffer_mode_reports_setupclass_failure() without tblib.</title>
<updated>2025-10-02T11:20:01Z</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/chango.git/commit/?id=6cb641ba75b1e6eace9a46e3cbade70e4af2ff66'/>
<id>urn:sha1:6cb641ba75b1e6eace9a46e3cbade70e4af2ff66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36491 -- Fixed crash in ParallelTestRunner with --buffer.</title>
<updated>2025-09-26T14:55:30Z</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/chango.git/commit/?id=be581ff473e8ade6365975db2df602f295a4cb4b'/>
<id>urn:sha1:be581ff473e8ade6365975db2df602f295a4cb4b</id>
<content type='text'>
Thanks Javier Buzzi and Adam Johnson for reviews.

Co-authored-by: Simon Charette &lt;charette.s@gmail.com&gt;
</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/chango.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 #36531 -- Added forkserver support to parallel test runner.</title>
<updated>2025-07-29T17:11:22Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-07-28T21:21:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=d55979334dcefdb11626220000bec97ade09df07'/>
<id>urn:sha1:d55979334dcefdb11626220000bec97ade09df07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36500 -- Rewrapped long docstrings and block comments via a script.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2025-07-23T03:41:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=69a93a88edb56ba47f624dac7a21aacc47ea474f'/>
<id>urn:sha1:69a93a88edb56ba47f624dac7a21aacc47ea474f</id>
<content type='text'>
Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505.
</content>
</entry>
</feed>
