Simon Charette 
							
						 
					 
					
						
						
							
						
						c0969ee227 
					 
					
						
						
							
							Refs  #27149  -- Based recursive nested subquery detection on sys.getrecursionlimit().  
						
						... 
						
						
						
						This makes sure the test_avoid_infinite_loop_on_too_many_subqueries test
doesn't fail on systems with a non-default recursion limit. 
						
						
					 
					
						2019-04-15 15:20:41 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						96446c7152 
					 
					
						
						
							
							Refs  #29697  -- Added test for excluding m2m intermediary table.  
						
						
						
						
					 
					
						2019-03-30 14:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9ab1d55596 
					 
					
						
						
							
							Refs  #18726  -- Added test for excluding circular related fields with F() expression.  
						
						... 
						
						
						
						Fixed in f19a4945e1 
						
						
					 
					
						2019-03-28 07:10:54 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						f19a4945e1 
					 
					
						
						
							
							Fixed   #21703  -- Fixed a crash when excluding a related field with a F().  
						
						
						
						
					 
					
						2019-03-23 09:48:28 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						3543129822 
					 
					
						
						
							
							Refs  #27149  -- Moved subquery expression resolving to Query.  
						
						... 
						
						
						
						This makes Subquery a thin wrapper over Query and makes sure it respects
the Expression source expression API by accepting the same number of
expressions as it returns. Refs #30188 .
It also makes OuterRef usable in Query without Subquery wrapping. This
should allow Query's internals to more easily perform subquery push downs
during split_exclude(). Refs #21703 . 
						
						
					 
					
						2019-03-21 20:36:31 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						1933e56eca 
					 
					
						
						
							
							Removed uneeded generator expressions and list comprehensions.  
						
						
						
						
					 
					
						2019-02-09 09:18:48 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						24b82cd201 
					 
					
						
						
							
							Fixed   #30159  -- Removed unneeded use of OrderedDict.  
						
						... 
						
						
						
						Dicts preserve order since Python 3.6. 
						
						
					 
					
						2019-02-06 13:48:39 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						193c109327 
					 
					
						
						
							
							Switched TestCase to SimpleTestCase where possible in Django's tests.  
						
						
						
						
					 
					
						2018-11-27 08:58:44 -05:00 
						 
				 
			
				
					
						
							
							
								Ian Foote 
							
						 
					 
					
						
						
							
						
						e1fc07c047 
					 
					
						
						
							
							Fixed   #17930  -- Allowed ORing (|) with sliced QuerySets.  
						
						
						
						
					 
					
						2018-11-15 09:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						024abe5b82 
					 
					
						
						
							
							Fixed   #29630  -- Fixed crash of sliced queries with multiple columns with the same name on Oracle 12.1.  
						
						... 
						
						
						
						Regression in 0899d583bd 
						
						
					 
					
						2018-09-26 20:18:48 +02:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						1b1f64ee5a 
					 
					
						
						
							
							Refs  #14357  -- Deprecated Meta.ordering affecting GROUP BY queries.  
						
						... 
						
						
						
						Thanks Ramiro Morales for contributing to the patch. 
						
						
					 
					
						2018-09-13 12:29:48 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Schneier 
							
						 
					 
					
						
						
							
						
						4d48ddd8f9 
					 
					
						
						
							
							Fixed   #28917  -- Prevented Paginator's unordered warning on EmptyQuerySet.  
						
						... 
						
						
						
						Thanks carltongibson for the idea and weijunji for the initial patch. 
						
						
					 
					
						2018-07-16 14:28:47 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						c9088cfc7b 
					 
					
						
						
							
							Fixed some assertTrue() that were intended to be assertEqual().  
						
						
						
						
					 
					
						2018-07-09 11:13:40 -04:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						c4f099de1d 
					 
					
						
						
							
							Refs  #29451  -- Used quote_name for column names in tests.  
						
						... 
						
						
						
						Regression in a253a580e6 
						
						
					 
					
						2018-06-06 16:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Forbes 
							
						 
					 
					
						
						
							
						
						a253a580e6 
					 
					
						
						
							
							Refs  #29451  -- Quoted MySQL column names in tests.  
						
						
						
						
					 
					
						2018-06-05 12:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						362813d628 
					 
					
						
						
							
							Fixed hanging indentation in various code.  
						
						
						
						
					 
					
						2018-03-16 10:54:34 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d61fe24601 
					 
					
						
						
							
							Fixed   #29108  -- Fixed crash in aggregation of distinct+ordered+sliced querysets.  
						
						... 
						
						
						
						Regression in 4acae21846 
						
						
					 
					
						2018-02-08 09:59:25 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						34b52f8572 
					 
					
						
						
							
							Renamed the allow_sliced_subqueries database feature to allow_sliced_subqueries_with_in.  
						
						... 
						
						
						
						After 0899d583bd 
						
						
					 
					
						2018-02-07 08:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						aad1833fa0 
					 
					
						
						
							
							Refs  #20487  -- Added test for querying mixed case fields with common related model.  
						
						... 
						
						
						
						Thanks Shai Berger for the review. 
						
						
					 
					
						2018-01-20 20:48:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						83a36ac49a 
					 
					
						
						
							
							Removed unnecessary trailing commas and spaces in various code.  
						
						
						
						
					 
					
						2017-12-28 21:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						f3c9562143 
					 
					
						
						
							
							Fixed   #15648  -- Allowed QuerySet.values_list() to return a namedtuple.  
						
						
						
						
					 
					
						2017-09-06 15:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						ad4a8acdb5 
					 
					
						
						
							
							Fixed   #11557  -- Added support for a list of fields in Meta.get_latest_by and QuerySet.earliest()/latest().  
						
						
						
						
					 
					
						2017-09-05 20:14:54 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						a51c4de194 
					 
					
						
						
							
							Used assertRaisesMessage() to test Django's error messages.  
						
						
						
						
					 
					
						2017-07-29 19:07:23 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						f7f5edd50d 
					 
					
						
						
							
							Removed obsolete Query.tables attribute.  
						
						... 
						
						
						
						Obsolete since Query.alias_map became an OrderedDict (refs #26522 ). 
						
						
					 
					
						2017-06-29 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Matthias Erll 
							
						 
					 
					
						
						
							
						
						eee34ef64c 
					 
					
						
						
							
							Fixed   #22550  -- Prohibited QuerySet.last()/reverse() after slicing.  
						
						
						
						
					 
					
						2017-05-31 19:34:56 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2a5708a304 
					 
					
						
						
							
							Fixed a test's dict_keys/list comparison that always evaluated as False.  
						
						
						
						
					 
					
						2017-05-27 18:37:16 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						4acae21846 
					 
					
						
						
							
							Fixed   #24254  -- Fixed queries using the __in lookup with querysets using distinct() and order_by().  
						
						... 
						
						
						
						Thanks Tim for the review. 
						
						
					 
					
						2017-05-11 21:50:07 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						8ef35468b6 
					 
					
						
						
							
							Fixed   #28101  -- Fixed a regression with nested __in subquery lookups and to_field.  
						
						... 
						
						
						
						Thanks Kristian Klette for the report and Tim for the help. 
						
						
					 
					
						2017-04-23 00:21:27 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f42c7cc87b 
					 
					
						
						
							
							Refs  #21160  -- Replaced DatabaseFeatures.supports_1000_query_parameters by a DatabaseFeatures.max_query_params.  
						
						
						
						
					 
					
						2017-03-24 18:37:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Marchman 
							
						 
					 
					
						
						
							
						
						9bbb6e2d25 
					 
					
						
						
							
							Fixed   #26522  -- Fixed a nondeterministic AssertionError in QuerySet combining.  
						
						... 
						
						
						
						Thanks Andrew Brown for the test case. 
						
						
					 
					
						2017-03-06 13:40:17 -05:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						3dcc351691 
					 
					
						
						
							
							Refs  #23919  -- Used yield from.  
						
						
						
						
					 
					
						2017-02-23 20:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						e124d2da94 
					 
					
						
						
							
							Fixed   #26551  -- Fixed negated Q() queries that span relations.  
						
						... 
						
						
						
						Prevented queries from reusing trimmed joins. 
						
						
					 
					
						2017-02-09 11:20:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						29f607927f 
					 
					
						
						
							
							Fixed spelling of "nonexistent".  
						
						
						
						
					 
					
						2017-02-03 08:01:45 -05:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						d1bab24e01 
					 
					
						
						
							
							Refs  #23919 ,  #27778  -- Removed obsolete mentions of unicode.  
						
						
						
						
					 
					
						2017-01-26 08:19:27 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						cecc079168 
					 
					
						
						
							
							Refs  #23919  -- Stopped inheriting from object to define new style classes.  
						
						
						
						
					 
					
						2017-01-19 08:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2b281cc35e 
					 
					
						
						
							
							Refs  #23919  -- Removed most of remaining six usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 21:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c716fe8782 
					 
					
						
						
							
							Refs  #23919  -- Removed six.PY2/PY3 usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 16:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						bcce6bb7c7 
					 
					
						
						
							
							Changed a test to be consistent when run in parallel.  
						
						... 
						
						
						
						This particular test was sometimes failing when running the test suite
in parallel. The `id` was different depending on the order the tests
were run. The test was incorrectly comparing model primary keys rather
than ensuring they didn't change. 
						
						
					 
					
						2017-01-14 15:41:49 +11:00 
						 
				 
			
				
					
						
							
							
								Ramin Farajpour Cami 
							
						 
					 
					
						
						
							
						
						0a63ef3f61 
					 
					
						
						
							
							Fixed   #27463  -- Fixed E741 flake8 warnings.  
						
						
						
						
					 
					
						2016-11-14 17:40:28 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b679a3cdb1 
					 
					
						
						
							
							Tested QuerySet compatibility check.  
						
						... 
						
						
						
						cdfdcf4b70 
					
						2016-10-14 08:51:04 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4cfccc713a 
					 
					
						
						
							
							Tested invalid QuerySet.order_by() arguments.  
						
						
						
						
					 
					
						2016-10-13 21:49:19 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0627858ada 
					 
					
						
						
							
							Fixed a couple ordering dependent tests on Oracle broken by refs  #27203 .  
						
						
						
						
					 
					
						2016-09-13 13:57:10 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						0c1f71635f 
					 
					
						
						
							
							Fixed   #27203  -- Replaced assertQuerysetEqual(..., lambda o: o) with assertSequenceEqual().  
						
						
						
						
					 
					
						2016-09-13 10:07:37 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Lamb 
							
						 
					 
					
						
						
							
						
						97513269d7 
					 
					
						
						
							
							Refs  #26983  -- Added test for isnull lookup to CharField with primary_key=True.  
						
						
						
						
					 
					
						2016-08-17 21:08:15 -04:00 
						 
				 
			
				
					
						
							
							
								Johannes Dollinger 
							
						 
					 
					
						
						
							
						
						46509cf13d 
					 
					
						
						
							
							Moved EmpytResultSet to django.core.exceptions.  
						
						... 
						
						
						
						This removes the need for some inner imports. 
						
						
					 
					
						2016-08-08 10:43:34 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						272eccf7ff 
					 
					
						
						
							
							Fixed   #26983  -- Fixed isnull filtering on ForeignKey with to_field  
						
						... 
						
						
						
						Thanks weidwonder for the report. 
						
						
					 
					
						2016-08-04 16:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						082c52dbed 
					 
					
						
						
							
							Refs  #25774 ,  #26348  -- Allowed Trunc functions to operate with time fields.  
						
						... 
						
						
						
						Thanks Josh for the amazing testing setup and Tim for the review. 
						
						
					 
					
						2016-07-08 12:35:34 -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