za 
								
							 
						 
						
							
							
							
							
								
							
							
								321e94fa41 
								
							 
						 
						
							
							
								
								Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
							
							 
							
							
							
						 
						
							2016-11-10 21:30:21 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								8cae9bb772 
								
							 
						 
						
							
							
								
								Removed unused lines in multiple_database test.  
							
							 
							
							
							
						 
						
							2016-09-07 09:48:31 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								c9ae09addf 
								
							 
						 
						
							
							
								
								Replaced use of TestCase.fail() with assertRaises().  
							
							 
							
							... 
							
							
							
							Also removed try/except/fail antipattern that hides exceptions. 
							
						 
						
							2016-06-28 11:21:26 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben Demboski 
								
							 
						 
						
							
							
							
							
								
							
							
								2224a56631 
								
							 
						 
						
							
							
								
								Fixed   #26784  -- Made ForeignKey.validate() pass model to router if model_instance=None.  
							
							 
							
							
							
						 
						
							2016-06-27 13:33:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jon Dufresne 
								
							 
						 
						
							
							
							
							
								
							
							
								4f336f6652 
								
							 
						 
						
							
							
								
								Fixed   #26747  -- Used more specific assertions in the Django test suite.  
							
							 
							
							
							
						 
						
							2016-06-16 14:19:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								92053acbb9 
								
							 
						 
						
							
							
								
								Fixed E128 flake8 warnings in tests/.  
							
							 
							
							
							
						 
						
							2016-04-08 10:12:33 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hasan 
								
							 
						 
						
							
							
							
							
								
							
							
								3d0dcd7f5a 
								
							 
						 
						
							
							
								
								Refs  #26022  -- Used context manager version of assertRaises in tests.  
							
							 
							
							
							
						 
						
							2016-01-29 12:32:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								9c5e272860 
								
							 
						 
						
							
							
								
								Fixed   #25550  -- Deprecated direct assignment to the reverse side of a related set.  
							
							 
							
							
							
						 
						
							2015-10-27 07:57:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								4fd264b6f1 
								
							 
						 
						
							
							
								
								Refs  #24351  -- Removed support for the old allow_migrate() signature per deprecation timeline.  
							
							 
							
							
							
						 
						
							2015-09-23 19:31:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dražen Odobašić 
								
							 
						 
						
							
							
							
							
								
							
							
								b1e33ceced 
								
							 
						 
						
							
							
								
								Fixed   #23395  -- Limited line lengths to 119 characters.  
							
							 
							
							
							
						 
						
							2015-09-12 11:40:50 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								adc0c4fbac 
								
							 
						 
						
							
							
								
								Fixed   #18556  -- Allowed RelatedManager.add() to execute 1 query where possible.  
							
							 
							
							... 
							
							
							
							Thanks Loic Bistuer for review. 
							
						 
						
							2015-07-28 09:28:25 +07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Flavio Curella 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e70f0265 
								
							 
						 
						
							
							
								
								Fixed   #21127  -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField  
							
							 
							
							
							
						 
						
							2015-07-27 18:28:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								aaacaeb096 
								
							 
						 
						
							
							
								
								Renamed RemovedInDjangoXYWarnings for new roadmap.  
							
							 
							
							... 
							
							
							
							Forwardport of ae1d663b79 
from stable/1.8.x plus more. 
							
						 
						
							2015-06-24 16:08:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Charette 
								
							 
						 
						
							
							
							
							
								
							
							
								be67400b47 
								
							 
						 
						
							
							
								
								Refs  #24652  -- Used SimpleTestCase where appropriate.  
							
							 
							
							
							
						 
						
							2015-05-20 13:46:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alasdair Nicol 
								
							 
						 
						
							
							
							
							
								
							
							
								eaeea6f947 
								
							 
						 
						
							
							
								
								Fixed   #24714  -- Used more specific assertions than assertEqual in tests.  
							
							 
							
							
							
						 
						
							2015-04-28 09:31:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Loic Bistuer 
								
							 
						 
						
							
							
							
							
								
							
							
								fa5f936b48 
								
							 
						 
						
							
							
								
								Fixed allow_migrate signature in one of the tests.  
							
							 
							
							... 
							
							
							
							Refs #24351 . 
							
						 
						
							2015-02-21 23:13:14 +07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Loic Bistuer 
								
							 
						 
						
							
							
							
							
								
							
							
								bed504d70b 
								
							 
						 
						
							
							
								
								Fixed   #24351 ,  #24346  -- Changed the signature of allow_migrate().  
							
							 
							
							... 
							
							
							
							The new signature enables better support for routing RunPython and
RunSQL operations, especially w.r.t. reusable and third-party apps.
This commit also takes advantage of the deprecation cycle for the old
signature to remove the backward incompatibility introduced in #22583 ;
RunPython and RunSQL won't call allow_migrate() when when the router
has the old signature.
Thanks Aymeric Augustin and Tim Graham for helping shape up the patch.
Refs 22583. 
							
						 
						
							2015-02-20 21:34:09 +07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								0ed7d15563 
								
							 
						 
						
							
							
								
								Sorted imports with isort; refs  #23860 .  
							
							 
							
							
							
						 
						
							2015-02-06 08:16:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								67235fd4ef 
								
							 
						 
						
							
							
								
								Removed support for initial_data fixtures per deprecation timeline.  
							
							 
							
							
							
						 
						
							2015-01-17 09:59:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wrwrwr 
								
							 
						 
						
							
							
							
							
								
							
							
								3a8799c8a4 
								
							 
						 
						
							
							
								
								Removed an incorrect docstring in tests/multiple_database/tests.py.  
							
							 
							
							
							
						 
						
							2014-12-01 11:37:08 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wrwrwr 
								
							 
						 
						
							
							
							
							
								
							
							
								fce2890e92 
								
							 
						 
						
							
							
								
								Removed a no-op statement in tests/multiple_database/tests.py.  
							
							 
							
							
							
						 
						
							2014-12-01 11:36:54 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wrwrwr 
								
							 
						 
						
							
							
							
							
								
							
							
								9136ceb6fb 
								
							 
						 
						
							
							
								
								Replaced router.routers usage with override_settings(DATABASE_ROUTERS); refs  #23933 .  
							
							 
							
							
							
						 
						
							2014-12-01 11:34:15 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anssi Kääriäinen 
								
							 
						 
						
							
							
							
							
								
							
							
								c7175fcdfe 
								
							 
						 
						
							
							
								
								Fixed   #901  -- Added Model.refresh_from_db() method  
							
							 
							
							... 
							
							
							
							Thanks to github aliases dbrgn, carljm, slurms, dfunckt, and timgraham
for reviews. 
							
						 
						
							2014-11-28 06:54:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								f7969b0920 
								
							 
						 
						
							
							
								
								Fixed   #23620  -- Used more specific assertions in the Django test suite.  
							
							 
							
							
							
						 
						
							2014-11-03 11:56:37 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anubhav Joshi 
								
							 
						 
						
							
							
							
							
								
							
							
								5643a3b51b 
								
							 
						 
						
							
							
								
								Fixed   #10811  -- Made assigning unsaved objects to FK, O2O, and GFK raise ValueError.  
							
							 
							
							... 
							
							
							
							This prevents silent data loss.
Thanks Aymeric Augustin for the initial patch and Loic Bistuer for the review. 
							
						 
						
							2014-06-05 13:12:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Gaynor 
								
							 
						 
						
							
							
							
							
								
							
							
								1dcc603eff 
								
							 
						 
						
							
							
								
								Fixed several typos in Django  
							
							 
							
							
							
						 
						
							2014-05-28 17:39:14 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Flavio Curella 
								
							 
						 
						
							
							
							
							
								
							
							
								beec05686c 
								
							 
						 
						
							
							
								
								Fixed   #22667  -- Replaced leader/follower terminology with primary/replica  
							
							 
							
							
							
						 
						
							2014-05-22 11:59:17 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Flavio Curella 
								
							 
						 
						
							
							
							
							
								
							
							
								73a57b06f9 
								
							 
						 
						
							
							
								
								replaced occurrences of master/slave terminology with leader/follower  
							
							 
							
							
							
						 
						
							2014-05-20 11:35:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Loic Bistuer 
								
							 
						 
						
							
							
							
							
								
							
							
								bc9be72bdc 
								
							 
						 
						
							
							
								
								Fixed transaction handling for a number of operations on related objects.  
							
							 
							
							... 
							
							
							
							Thanks Anssi and Aymeric for the reviews. Refs #21174 . 
							
						 
						
							2014-03-30 12:13:00 +07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Loic Bistuer 
								
							 
						 
						
							
							
							
							
								
							
							
								975337e5c3 
								
							 
						 
						
							
							
								
								Cleaned up tests for multiple databases.  
							
							 
							
							
							
						 
						
							2014-03-30 10:51:01 +07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rodolfo Carvalho 
								
							 
						 
						
							
							
							
							
								
							
							
								0d91225892 
								
							 
						 
						
							
							
								
								Fixed many typos in comments and docstrings.  
							
							 
							
							... 
							
							
							
							Thanks Piotr Kasprzyk for help with the patch. 
							
						 
						
							2014-03-03 07:38:09 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Charette 
								
							 
						 
						
							
							
							
							
								
							
							
								10e3faf191 
								
							 
						 
						
							
							
								
								Fixed   #19774  -- Deprecated the contenttypes.generic module.  
							
							 
							
							... 
							
							
							
							It contained models, forms and admin objects causing undesirable
import side effects. Refs #16368 .
Thanks to Ramiro, Carl and Loïc for the review. 
							
						 
						
							2014-01-26 14:42:30 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Aymeric Augustin 
								
							 
						 
						
							
							
							
							
								
							
							
								e32095616c 
								
							 
						 
						
							
							
								
								Imported override_settings from its new location.  
							
							 
							
							
							
						 
						
							2013-12-23 21:37:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jason Myers 
								
							 
						 
						
							
							
							
							
								
							
							
								7a61c68c50 
								
							 
						 
						
							
							
								
								PEP8 cleanup  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jason Myers <jason@jasonamyers.com> 
							
						 
						
							2013-11-02 23:50:49 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jason Myers 
								
							 
						 
						
							
							
							
							
								
							
							
								3f115776e1 
								
							 
						 
						
							
							
								
								PEP8  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jason Myers <jason@jasonamyers.com> 
							
						 
						
							2013-11-02 23:50:38 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									coagulant 
								
							 
						 
						
							
							
							
							
								
							
							
								8eec2d93b6 
								
							 
						 
						
							
							
								
								Fixed all E261 warnings  
							
							 
							
							
							
						 
						
							2013-11-02 23:50:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jason Myers 
								
							 
						 
						
							
							
							
							
								
							
							
								c3791463a5 
								
							 
						 
						
							
							
								
								Fixing E302 Errors  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jason Myers <jason@jasonamyers.com> 
							
						 
						
							2013-11-02 23:48:47 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Gaynor 
								
							 
						 
						
							
							
							
							
								
							
							
								9d740eb8b1 
								
							 
						 
						
							
							
								
								Fix all violators of E231  
							
							 
							
							
							
						 
						
							2013-10-26 12:15:03 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								ae48d77ef8 
								
							 
						 
						
							
							
								
								Fixed E225 pep8 warnings.  
							
							 
							
							
							
						 
						
							2013-10-23 06:09:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								1597503a01 
								
							 
						 
						
							
							
								
								Fixed E221 pep8 warnings.  
							
							 
							
							
							
						 
						
							2013-10-22 09:51:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								96d1d4e292 
								
							 
						 
						
							
							
								
								Removed unused local variables in tests.  
							
							 
							
							
							
						 
						
							2013-10-19 08:31:38 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alasdair Nicol 
								
							 
						 
						
							
							
							
							
								
							
							
								bab9123daa 
								
							 
						 
						
							
							
								
								Fixed   #21268  -- Fixed E303 pep8 warnings  
							
							 
							
							
							
						 
						
							2013-10-18 01:46:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								b67ab75e82 
								
							 
						 
						
							
							
								
								Fixed assorted flake8 errors.  
							
							 
							
							
							
						 
						
							2013-10-11 07:25:14 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								1dae4ac177 
								
							 
						 
						
							
							
								
								Whitespace cleanup.  
							
							 
							
							... 
							
							
							
							* Removed trailing whitespace.
* Added newline to EOF if missing.
* Removed blank lines at EOF.
* Removed some stray tabs. 
							
						 
						
							2013-10-10 16:49:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								adedc31072 
								
							 
						 
						
							
							
								
								Fixed "redefinition of unused 'foo' from line X" pyflakes warnings.  
							
							 
							
							
							
						 
						
							2013-10-10 11:09:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								a971d19bab 
								
							 
						 
						
							
							
								
								Fixed   #21243  -- Corrected exception message in multiple database tests.  
							
							 
							
							... 
							
							
							
							Thanks to vajrasky for the report and patch. 
							
						 
						
							2013-10-09 09:06:23 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anssi Kääriäinen 
								
							 
						 
						
							
							
							
							
								
							
							
								1df3c49a1a 
								
							 
						 
						
							
							
								
								Fixed   #21174  -- transaction control in related manager methods  
							
							 
							
							
							
						 
						
							2013-10-05 23:07:52 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Graham 
								
							 
						 
						
							
							
							
							
								
							
							
								f93896344a 
								
							 
						 
						
							
							
								
								Fixed Python 3.2 syntax errors; refs  #13724 .  
							
							 
							
							
							
						 
						
							2013-09-30 10:28:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								9595183d03 
								
							 
						 
						
							
							
								
								Fixed   #13724 : Corrected routing of write queries involving managers.  
							
							 
							
							... 
							
							
							
							Previously, if a database request spanned a related object manager, the
first manager encountered would cause a request to the router, and this
would bind all subsequent queries to the same database returned by the
router. Unfortunately, the first router query would be performed using
a read request to the router, resulting in bad routing information being
used if the subsequent query was actually a write.
This change defers the call to the router until the final query is acutally
made.
It includes a small *BACKWARDS INCOMPATIBILITY* on an edge case - see the
release notes for details.
Thanks to Paul Collins (@paulcollinsiii) for the excellent debugging
work and patch. 
							
						 
						
							2013-09-30 13:05:43 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Apolloner 
								
							 
						 
						
							
							
							
							
								
							
							
								16ceb05b47 
								
							 
						 
						
							
							
								
								Isolated select_for_update tests a bit more.  
							
							 
							
							... 
							
							
							
							This change prevents including the multiple_database test models without
duplicating the router code (we probably should do this at one point).
Refs #21148  
							
						 
						
							2013-09-24 10:29:21 +02:00