<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/test/testcases.py, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-16T09:28:19Z</updated>
<entry>
<title>Added DatabaseFeatures.disallowed_simple_test_case_connection_methods.</title>
<updated>2026-04-16T09:28:19Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-04-16T09:28:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=82a2465f71a1f5cbfe3811952c0d07482dea71c6'/>
<id>urn:sha1:82a2465f71a1f5cbfe3811952c0d07482dea71c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36770 -- Guarded against an endless wait in LiveServerThread.terminate().</title>
<updated>2026-03-30T19:56:52Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-03-30T13:19:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6c9ef6282e65a79daba4dc2146e8b825b4ddadb9'/>
<id>urn:sha1:6c9ef6282e65a79daba4dc2146e8b825b4ddadb9</id>
<content type='text'>
terminate() shouldn't assume the main server was started. (A deadlock
from mishandling of in-memory SQLite databases may have occurred.)
</content>
</entry>
<entry>
<title>Fixed #36859 -- Made assertContains and assertNotContains idempotent for streaming responses.</title>
<updated>2026-03-16T20:44:40Z</updated>
<author>
<name>Baptiste Mispelon</name>
<email>baptiste.mispelon@torchbox.com</email>
</author>
<published>2026-01-12T13:51:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0ed8d4e7d1029e1283b04f70d51d2af96ad85d6a'/>
<id>urn:sha1:0ed8d4e7d1029e1283b04f70d51d2af96ad85d6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #34118 -- Removed asgiref coroutine detection shims.</title>
<updated>2026-01-31T13:59:54Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-01-30T20:53:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4a52533329a03207c1c4592a13fbb12b9ec5ef9e'/>
<id>urn:sha1:4a52533329a03207c1c4592a13fbb12b9ec5ef9e</id>
<content type='text'>
As Python 3.12 is now the floor, we can drop the shims and
use the `inspect` module.
</content>
</entry>
<entry>
<title>Fixed #36487 -- Fixed logger error message with partial callbacks.</title>
<updated>2025-12-19T17:58:29Z</updated>
<author>
<name>Krishnaprasad MG</name>
<email>krishna@holvi.com</email>
</author>
<published>2025-12-15T14:39:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7a2f35b1b755b20a1e4d290a88bf059e6897f798'/>
<id>urn:sha1:7a2f35b1b755b20a1e4d290a88bf059e6897f798</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36589 -- Made assertTemplateUsed/NotUsed track full path for PartialTemplate.</title>
<updated>2025-09-15T20:45:13Z</updated>
<author>
<name>Caitie Baca</name>
<email>caitie.baca@powereng.com</email>
</author>
<published>2025-09-11T20:06:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0e0b4214c350da9b627a67987b13ec334e1de033'/>
<id>urn:sha1:0e0b4214c350da9b627a67987b13ec334e1de033</id>
<content type='text'>
Previously, assertTemplateUsed only matched partial names, ignoring
the template origin. This caused assertions on partials specified by
origin ("template.html#partial") to fail. Refs #36410.
</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/django.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>
<entry>
<title>Fixed #35728 -- Computed error messages in assertions only on test failures.</title>
<updated>2025-07-18T08:16:59Z</updated>
<author>
<name>Clifford Gama</name>
<email>cliffygamy@gmail.com</email>
</author>
<published>2025-04-18T17:55:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=449b9f9aeeaa3a1529d2c29a9a43e87350177559'/>
<id>urn:sha1:449b9f9aeeaa3a1529d2c29a9a43e87350177559</id>
<content type='text'>
Performance regression in 1dae65dc63ae84be5002c37b4ddae0b9220e8808.

Thanks to Adam Johnson for the report.
</content>
</entry>
<entry>
<title>Removed @skipIfDBFeature silencing of nonexistent features.</title>
<updated>2025-06-21T12:51:34Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-06-21T12:51:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=54402a75296909b1b00df41ff4dbd95e3d8a87e6'/>
<id>urn:sha1:54402a75296909b1b00df41ff4dbd95e3d8a87e6</id>
<content type='text'>
Follow up to f5df7ed7e62585c7d0289a88a327dab8d608efcf.</content>
</entry>
<entry>
<title>Removed @skipUnlessDBFeature silencing of nonexistent features.</title>
<updated>2025-06-20T15:16:22Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-06-20T00:53:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f5df7ed7e62585c7d0289a88a327dab8d608efcf'/>
<id>urn:sha1:f5df7ed7e62585c7d0289a88a327dab8d608efcf</id>
<content type='text'>
This was added in 46c7707e50400e237cbd774a31ad801669ca3905 but is
obsolete now that gis_tests are discovered separately. It's
error-prone to ignore mistyped names.
</content>
</entry>
</feed>
