Aymeric Augustin 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb7a90026 
								
							 
						 
						
							
							
								
								Fixed multiple database tests that broke foreign keys constraints. Refs  #17055 .  
							
							... 
							
							
							
							The problem was masked by the rollback at the end of each transactional test on backends that deferred constraints checks; it appeared only on MySQL + InnoDB.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16995  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-10-16 11:04:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Gaynor 
								
							 
						 
						
							
							
							
							
								
							
							
								8c0eefd066 
								
							 
						 
						
							
							
								
								Convert the remainder of the relative imports in the tests to be absolute imports.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@16981  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-10-13 21:34:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Leidel 
								
							 
						 
						
							
							
							
							
								
							
							
								bce890ace4 
								
							 
						 
						
							
							
								
								Fixed   #16584  -- Fixed a bunch of typos in code comments. Thanks, Bernhard Essl.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@16598  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-08-12 14:14:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Leidel 
								
							 
						 
						
							
							
							
							
								
							
							
								24f4764a48 
								
							 
						 
						
							
							
								
								Fixed   #16225  -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@16539  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-07-13 09:35:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramiro Morales 
								
							 
						 
						
							
							
							
							
								
							
							
								54b9c03d80 
								
							 
						 
						
							
							
								
								Fixed a typo in the multiple_database tests. Thanks Jim Dalton.  
							
							... 
							
							
							
							Also, removed some unused imports.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16529  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-07-10 13:52:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Plant 
								
							 
						 
						
							
							
							
							
								
							
							
								430b819967 
								
							 
						 
						
							
							
								
								Fixed   #16196  - Redundant or incorrect code in tests  
							
							... 
							
							
							
							Thanks to intelliyole and melinath for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16354  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-06-10 10:18:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								afd040d4d3 
								
							 
						 
						
							
							
								
								Updated test assertions that have been deprecated by the move to unittest2. In summary, this means:  
							
							... 
							
							
							
							assert_ -> assertTrue
 assertEquals -> assertEqual
 failUnless -> assertTrue
For full details, see http://www.voidspace.org.uk/python/articles/unittest2.shtml#deprecations 
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15728  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-03-03 15:04:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramiro Morales 
								
							 
						 
						
							
							
							
							
								
							
							
								0bd628d418 
								
							 
						 
						
							
							
								
								Enhanced slightly the tests added in r15185 to demonstrate that  #14948  doesn't affect trunk. Refs  #14948 . Thanks Harm Geerts.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@15208  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-01-15 00:15:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramiro Morales 
								
							 
						 
						
							
							
							
							
								
							
							
								7916c754aa 
								
							 
						 
						
							
							
								
								Enhanced tests for r14857 added in r15185. Refs  #14870 . Thanks Harm Geerts.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@15201  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-01-14 03:43:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramiro Morales 
								
							 
						 
						
							
							
							
							
								
							
							
								e1ede214e6 
								
							 
						 
						
							
							
								
								Fixed   #13668  -- Corrected database router methods invocation for ManyToMany fields without through models. Thanks craig.kimerer for the report and David Gouldin for the fix.  
							
							... 
							
							
							
							This also adds tests for r14857.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15185  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2011-01-13 04:11:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramiro Morales 
								
							 
						 
						
							
							
							
							
								
							
							
								f3d0704783 
								
							 
						 
						
							
							
								
								Fixed   #14691  -- Made ForeignKey.validate() use the right database. Thanks Marco Paolini for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@14580  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-11-16 22:09:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ian Kelly 
								
							 
						 
						
							
							
							
							
								
							
							
								9892f4c5d5 
								
							 
						 
						
							
							
								
								Fixed a multiple_database test case that was failing in Oracle due to forced table name capitalization.  The test case now matches the style used by the raw_query tests.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@14545  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-11-12 18:48:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								8a724802c5 
								
							 
						 
						
							
							
								
								Fixed   #14471  -- Corrected a regression in the use of methods on custom managers on related querysets. Thanks to Lucky for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@14389  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-10-28 12:57:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Gaynor 
								
							 
						 
						
							
							
							
							
								
							
							
								085e4c9112 
								
							 
						 
						
							
							
								
								Ensure the mutliple_database tests leave the settings in the same state they found them.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@14313  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-10-21 17:37:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Malcolm Tredinnick 
								
							 
						 
						
							
							
							
							
								
							
							
								3d99526fc2 
								
							 
						 
						
							
							
								
								Fix a couple of typos in test names and descriptions.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@13821  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-09-13 05:08:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e3ba3ba0 
								
							 
						 
						
							
							
								
								Fixed   #14068  -- Corrected error handling in loaddata when an allow_syncdb method is defined on the router. Thanks to Xavier Ordoquy for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@13612  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-08-20 13:57:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								7e06065d8b 
								
							 
						 
						
							
							
								
								Fixed   #13552  -- Added a 'using' parameter to database signals. Thanks to gmandx for the suggestion, and Andrew Godwin for the patch.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@13538  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-08-07 06:27:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								289f41921e 
								
							 
						 
						
							
							
								
								Fixed   #13697  -- Modified multiple_database test to avoid a failure observed under Python 2.6.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@13321  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-06-05 06:37:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								45e5fb1ee2 
								
							 
						 
						
							
							
								
								Migrated multiple_database tests to use new stdout argument on management commands, rather than monkeypatching stdout.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@13320  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-06-05 05:32:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b0f742d1 
								
							 
						 
						
							
							
								
								Fixed   #13513  -- Ensured that queries collecting deleted objects are issued on the right database, especially when dealing with m2m intermediate tables. Thanks to gavoja for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@13232  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-05-11 13:06:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								848fbdc3e7 
								
							 
						 
						
							
							
								
								Fixed   #13432  -- Corrected the logic for router use on OneToOne fields; also added a bunch of tests for OneToOneField queries. Thanks to piquadrat for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@13037  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-04-28 04:20:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								2cd48bac7e 
								
							 
						 
						
							
							
								
								Fixed   #13358  -- Ensured that db_manager() can be used to override database routing on M2M, reverse FK and generic key queries. Thanks to Craig Kimerer for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12993  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-04-16 12:29:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								7b47609629 
								
							 
						 
						
							
							
								
								Fixed   #13308  -- Ensured that dumpdata correctly interacts with router allow_syncdb directions. Thanks to Francis (wizard_2) for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12940  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-04-09 13:08:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								a75dc3406f 
								
							 
						 
						
							
							
								
								Fixed   #13250  -- Corrected a problem with the use of routing rules on the create() call on a Foreign Key. Thanks to chris@xlevus.net for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12895  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-03-31 12:33:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								d312fa2a61 
								
							 
						 
						
							
							
								
								Fixed   #12717  -- Corrected a problem with subqueries when using multidb routing. Thanks to Jeff Balogh for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12755  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-03-10 15:27:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								18983f0ee7 
								
							 
						 
						
							
							
								
								Fixed   #13003  -- Ensured that ._state.db is set correctly for select_related() queries. Thanks to Alex Gaynor for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12701  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-03-07 07:13:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								eb67e449dd 
								
							 
						 
						
							
							
								
								Fixed   #12864  -- Corrected handling of new user creation when a multi-database router is in place. Thanks to haris@dubizzle.com for the report.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12488  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-02-22 13:09:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								c8873bbba7 
								
							 
						 
						
							
							
								
								Made the database master router tolerant of router definitions that omit individual routing methods.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12304  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-01-27 07:56:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								14116bc53e 
								
							 
						 
						
							
							
								
								Fixed   #12672  -- Added the ability to configure which applications are available on which database.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12290  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-01-25 12:23:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								1b3dc8ad9a 
								
							 
						 
						
							
							
								
								Fixed   #12540 ,  #12541  -- Added database routers, allowing for configurable database use behavior in a multi-db setup, and improved error checking for cross-database joins.  
							
							... 
							
							
							
							git-svn-id: http://code.djangoproject.com/svn/django/trunk@12272  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2010-01-22 14:30:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
							
							
								
							
							
								ff60c5f9de 
								
							 
						 
						
							
							
								
								Fixed   #1142  -- Added multiple database support.  
							
							... 
							
							
							
							This monster of a patch is the result of Alex Gaynor's 2009 Google Summer of Code project.
Congratulations to Alex for a job well done.
Big thanks also go to:
 * Justin Bronn for keeping GIS in line with the changes,
 * Karen Tracey and Jani Tiainen for their help testing Oracle support
 * Brett Hoerner, Jon Loyens, and Craig Kimmerer for their feedback.
 * Malcolm Treddinick for his guidance during the GSoC submission process.
 * Simon Willison for driving the original design process
 * Cal Henderson for complaining about ponies he wanted.
... and everyone else too numerous to mention that helped to bring this feature into fruition.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11952  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
							
						 
						
							2009-12-22 15:18:51 +00:00