Natalia 
							
						 
					 
					
						
						
							
						
						e4515dad7a 
					 
					
						
						
							
							Fixed test_utils.tests.HTMLEqualTests.test_parsing_errors following Python's HTMLParser fixed parsing.  
						
						... 
						
						
						
						Further details about Python changes can be found in:
0243f97cba 
						
						
					 
					
						2025-08-12 23:04:09 -03:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						449b9f9aee 
					 
					
						
						
							
							Fixed   #35728  -- Computed error messages in assertions only on test failures.  
						
						... 
						
						
						
						Performance regression in 1dae65dc63 
						
						
					 
					
						2025-07-18 10:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						54402a7529 
					 
					
						
						
							
							Removed @skipIfDBFeature silencing of nonexistent features.  
						
						... 
						
						
						
						Follow up to f5df7ed7e6 
						
						
					 
					
						2025-06-21 14:51:34 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f5df7ed7e6 
					 
					
						
						
							
							Removed @skipUnlessDBFeature silencing of nonexistent features.  
						
						... 
						
						
						
						This was added in 46c7707e50 
						
						
					 
					
						2025-06-20 17:16:22 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						f0a87895ff 
					 
					
						
						
							
							Fixed   #36435  -- Made CaptureQueriesContext restore reset_queries conditionally.  
						
						
						
						
					 
					
						2025-06-05 13:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						9a3f3b8499 
					 
					
						
						
							
							Refs  #36435  -- Tidied tests for CaptureQueriesContext and assertNumQueries.  
						
						... 
						
						
						
						Avoided repeatedly templating the URL and hoisted Person creation to
setUpTestData in AssertNumQueriesContextManagerTests to repeat the same
pattern as in CaptureQueriesContextManagerTests. 
						
						
					 
					
						2025-06-05 13:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						ad28db666e 
					 
					
						
						
							
							Removed redundant redefinition of variable in tests/test_utils/tests.py.  
						
						
						
						
					 
					
						2025-05-27 18:20:07 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f5772de696 
					 
					
						
						
							
							Fixed   #36005  -- Dropped support for Python 3.10 and 3.11.  
						
						
						
						
					 
					
						2025-01-20 14:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								yatami38 
							
						 
					 
					
						
						
							
						
						fdca036827 
					 
					
						
						
							
							Fixed a typo in some tests.  
						
						
						
						
					 
					
						2024-11-11 14:47:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						a060a22ee2 
					 
					
						
						
							
							Fixed   #35660  -- Made serialized_rollback and fixture data available in TransactionTestCase.setUpClass().  
						
						
						
						
					 
					
						2024-09-17 09:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						8eca3e9bce 
					 
					
						
						
							
							Refs  #35660  -- Updated TransactionTestCase methods into class or static methods.  
						
						
						
						
					 
					
						2024-09-17 09:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								suraj 
							
						 
					 
					
						
						
							
						
						8dd3f7d538 
					 
					
						
						
							
							Closed connection pool in clean up of test_allowed_database_copy_queries.  
						
						
						
						
					 
					
						2024-09-13 12:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						9582745257 
					 
					
						
						
							
							Fixed   #35622  -- Made unittest ignore Django assertions in traceback frames.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2024-08-08 21:34:01 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6f7c0a4d66 
					 
					
						
						
							
							Fixed ResourceWarning from unclosed SQLite connection in test_utils on Python 3.13+.  
						
						... 
						
						
						
						On SQLite, close() doesn't explicitly close in-memory connections.
Follow up to 921670c694dd45d5223b 
						
						
					 
					
						2024-03-20 11:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						ef2434f850 
					 
					
						
						
							
							Refs  #32114  -- Fixed test crash on non-picklable objects in subtests when PickleError is raised.  
						
						... 
						
						
						
						Related to the https://github.com/python/cpython/issues/73373 .
Follow up to c09e8f5fd8 
						
						
					 
					
						2024-02-26 17:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						c09e8f5fd8 
					 
					
						
						
							
							Fixed   #32114  -- Fixed parallel test crash on non-picklable objects in subtests.  
						
						
						
						
					 
					
						2024-02-21 12:04:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5f637a8a8d 
					 
					
						
						
							
							Fixed   #35226  -- Reallowed executing queries for dynamically created connections.  
						
						... 
						
						
						
						Regression in 8fb0be3500 
						
						
					 
					
						2024-02-19 18:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9350308f37 
					 
					
						
						
							
							Fixed closing connections in test_utils.tests.AllowedDatabaseQueriesTests.  
						
						
						
						
					 
					
						2024-02-19 14:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Garcia Moreno 
							
						 
					 
					
						
						
							
						
						bc8471f0aa 
					 
					
						
						
							
							Refs  #34900 , Refs  #34118  -- Updated assertion in test_skip_class_unless_db_feature() test on Python 3.12.2+.  
						
						... 
						
						
						
						Python 3.12.2 bring back the skipped tests in the number of running
tests. Refs
0a737639dc 
						
						
					 
					
						2024-02-10 16:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						6e520d9537 
					 
					
						
						
							
							Avoided nested transactions in SkippingClassTestCase.  
						
						
						
						
					 
					
						2024-01-12 09:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						8fb0be3500 
					 
					
						
						
							
							Fixed   #33277  -- Disallowed database connections in threads in SimpleTestCase.  
						
						
						
						
					 
					
						2024-01-03 13:02:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas Lupien 
							
						 
					 
					
						
						
							
						
						2bf46c3825 
					 
					
						
						
							
							Fixed   #34658  -- Added SimpleTestCase.assertNotInHTML().  
						
						
						
						
					 
					
						2023-12-22 08:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						20b7aac7ca 
					 
					
						
						
							
							Refs  #34900 , Refs  #34118  -- Updated assertion in test_skip_class_unless_db_feature() test on Python 3.12.1+.  
						
						... 
						
						
						
						Python 3.12.1+ no longer includes skipped tests in the number of
running tests. Check out:
https://github.com/python/cpython/issues/110890#issuecomment-1763458686 
https://github.com/python/cpython/pull/106588  
						
						
					 
					
						2023-10-16 06:27:27 +02:00 
						 
				 
			
				
					
						
							
							
								Chinmoy Chakraborty 
							
						 
					 
					
						
						
							
						
						1dae65dc63 
					 
					
						
						
							
							Fixed   #34657  -- Made assert(Not)Contains/assertInHTML display haystacks in error messages.  
						
						
						
						
					 
					
						2023-10-03 10:44:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						679212a47a 
					 
					
						
						
							
							Refs  #34657  -- Made msg_prefix handling in assertURLEqual()/assertInHTML consistent with other assertions.  
						
						... 
						
						
						
						Co-authored-by: Chinmoy Chakraborty <chinmoy12c@gmail.com > 
						
						
					 
					
						2023-10-03 09:25:48 +02:00 
						 
				 
			
				
					
						
							
							
								Chinmoy Chakraborty 
							
						 
					 
					
						
						
							
						
						e99c7d8847 
					 
					
						
						
							
							Refs  #34657  -- Made assertInHTML() use unparsed needle in error messages.  
						
						
						
						
					 
					
						2023-09-29 09:52:39 +02:00 
						 
				 
			
				
					
						
							
							
								Arian 
							
						 
					 
					
						
						
							
						
						51d703a27f 
					 
					
						
						
							
							Fixed   #34823  -- Fixed assertTemplateUsed() context manager crash on unnamed templates.  
						
						
						
						
					 
					
						2023-09-22 10:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						69af3bea99 
					 
					
						
						
							
							Refs  #33990  -- Removed TransactionTestCase.assertQuerysetEqual() per deprecation timeline.  
						
						
						
						
					 
					
						2023-09-18 22:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c35fd9e275 
					 
					
						
						
							
							Refs  #33990  -- Removed SimpleTestCase.assertFormsetError() per deprecation timeline.  
						
						
						
						
					 
					
						2023-09-18 22:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						1d0dfc0b92 
					 
					
						
						
							
							Refs  #30686  -- Moved Parser.SELF_CLOSING_TAGS to django.utils.html.VOID_ELEMENTS  
						
						
						
						
					 
					
						2023-07-14 10:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						097e3a70c1 
					 
					
						
						
							
							Refs  #33476  -- Applied Black's 2023 stable style.  
						
						... 
						
						
						
						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  
						
						
					 
					
						2023-02-01 11:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						3bbe22dafc 
					 
					
						
						
							
							Fixed   #34233  -- Dropped support for Python 3.8 and 3.9.  
						
						
						
						
					 
					
						2023-01-18 09:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						71d1203b07 
					 
					
						
						
							
							Refs  #33348  -- Removed support for passing response object and form/formset name to SimpleTestCase.assertFormError()/assertFormSetError().  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2023-01-17 11:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						23c8787439 
					 
					
						
						
							
							Refs  #33348  -- Removed support for passing errors=None to SimpleTestCase.assertFormError()/assertFormsetErrors().  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2023-01-17 11:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jarosław Wygoda 
							
						 
					 
					
						
						
							
						
						32940d390a 
					 
					
						
						
							
							Refs  #26029  -- Deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings.  
						
						
						
						
					 
					
						2023-01-12 09:58:36 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Baldy 
							
						 
					 
					
						
						
							
						
						70c945d6b3 
					 
					
						
						
							
							Used DatabaseFeatures.django_test_skips to skip AssertNumQueriesUponConnectionTests tests.  
						
						
						
						
					 
					
						2022-11-24 19:41:08 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Gärtner 
							
						 
					 
					
						
						
							
						
						f0c06f8ab7 
					 
					
						
						
							
							Refs  #33990  -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQuerySetEqual().  
						
						... 
						
						
						
						Co-Authored-By: Michael Howitz <mh@gocept.com > 
						
						
					 
					
						2022-10-08 08:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Gärtner 
							
						 
					 
					
						
						
							
						
						564b317fb5 
					 
					
						
						
							
							Refs  #33990  -- Renamed SimpleTestCase.assertFormsetError() to assertFormSetError().  
						
						... 
						
						
						
						Co-Authored-By: Michael Howitz <mh@gocept.com > 
						
						
					 
					
						2022-10-07 11:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								SirAbhi13 
							
						 
					 
					
						
						
							
						
						4a1150b41d 
					 
					
						
						
							
							Fixed   #33616  -- Allowed registering callbacks that can fail in transaction.on_commit().  
						
						... 
						
						
						
						Thanks David Wobrock and Mariusz Felisiak for reviews. 
						
						
					 
					
						2022-09-06 12:21:36 +02:00 
						 
				 
			
				
					
						
							
							
								zhangyangyu 
							
						 
					 
					
						
						
							
						
						1bb9bd9724 
					 
					
						
						
							
							Fixed   #33633  -- Skipped some test_utils tests on databases that don't support transactions.  
						
						
						
						
					 
					
						2022-04-12 13:37:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2ee4caf56b 
					 
					
						
						
							
							Refs  #33173  -- Fixed test_runner/test_utils tests on Python 3.11+.  
						
						... 
						
						
						
						Python 3.11 uses fully qualified test name in unittest output. See
755be9b150 
						
						
					 
					
						2022-04-07 07:02:21 +02:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						50e1e7ef8e 
					 
					
						
						
							
							Fixed   #33348  -- Changed SimpleTestCase.assertFormError()/assertFormsetErrors() to take form/formset.  
						
						... 
						
						
						
						Instead of taking a response object and a context name for
the form/formset, the two methods now take the object directly. 
						
						
					 
					
						2022-04-06 07:58:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1a7d75cf77 
					 
					
						
						
							
							Moved remaining SimpleTestCase.assertFormError()/assertFormsetErrors() tests to test_utils.  
						
						... 
						
						
						
						This also removes redundant tests in test_client_regress.
Follow up to 68144f4049 
						
						
					 
					
						2022-04-05 08:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						a8c15481f4 
					 
					
						
						
							
							Rewrote some references to "master".  
						
						... 
						
						
						
						Following d9a266d657 
						
						
					 
					
						2022-03-08 14:50:06 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						847f46e9bf 
					 
					
						
						
							
							Removed redundant QuerySet.all() calls in docs and tests.  
						
						... 
						
						
						
						Most QuerySet methods are mapped onto the Manager and, in general,
it isn't necessary to call .all() on the manager. 
						
						
					 
					
						2022-02-22 10:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						f7e0bffa2e 
					 
					
						
						
							
							Refs  #33348  -- Made SimpleTestCase.assertFormError() raise ValueError when "field" is passed without "form_index".  
						
						
						
						
					 
					
						2022-02-15 10:30:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d4c9dab74b 
					 
					
						
						
							
							Refs  #33348  -- Fixed SimpleTestCase.assertFormError() error message raised for unbound forms.  
						
						
						
						
					 
					
						2022-02-15 10:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						d84cd91e90 
					 
					
						
						
							
							Refs  #33348  -- Improved messages raised by SimpleTestCase.assertFormError()/assertFormsetErrors().  
						
						... 
						
						
						
						This makes messages use BaseFormSet/BaseForm.__repr__() instead of
context, and adds the _assert_form_error() helper. 
						
						
					 
					
						2022-02-15 07:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						9bb13def5d 
					 
					
						
						
							
							Refs  #33348  -- Made SimpleTestCase.assertFormsetErrors() raise an error when form_index is too big.  
						
						
						
						
					 
					
						2022-02-14 12:46:46 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						7986028e3f 
					 
					
						
						
							
							Refs  #33348  -- Made SimpleTestCase.assertFormError()/assertFormsetErrors() raise an error for unbound forms/formsets.  
						
						
						
						
					 
					
						2022-02-14 08:43:46 +01:00