Chris Lamb 
							
						 
					 
					
						
						
							
						
						c24a47b3e6 
					 
					
						
						
							
							[1.10.x] Refs  #26983  -- Added test for isnull lookup to CharField with primary_key=True.  
						
						... 
						
						
						
						Backport of 97513269d7 
						
						
					 
					
						2016-08-17 21:19:22 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6757c94662 
					 
					
						
						
							
							[1.10.x]  Fixed   #26983  -- Fixed isnull filtering on ForeignKey with to_field  
						
						... 
						
						
						
						Thanks weidwonder for the report.
Backport of 272eccf7ff 
						
						
					 
					
						2016-08-04 16:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						567cfc1601 
					 
					
						
						
							
							[1.10.x] Replaced use of TestCase.fail() with assertRaises().  
						
						... 
						
						
						
						Also removed try/except/fail antipattern that hides exceptions.
Backport of c9ae09addf 
						
						
					 
					
						2016-07-01 09:58:56 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						13d60298ea 
					 
					
						
						
							
							[1.10.x]  Fixed   #26747  -- Used more specific assertions in the Django test suite.  
						
						... 
						
						
						
						Backport of 4f336f6652 
						
						
					 
					
						2016-06-16 14:21:14 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						2a4af0ea43 
					 
					
						
						
							
							Fixed   #25774  -- Refactor datetime expressions into public API  
						
						
						
						
					 
					
						2016-05-18 20:14:58 +10:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						388bb5bd9a 
					 
					
						
						
							
							Fixed   #22936  -- Obsoleted Field.get_prep_lookup()/get_db_prep_lookup()  
						
						... 
						
						
						
						Thanks Tim Graham for completing the initial patch. 
						
						
					 
					
						2016-05-04 20:02:01 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						188883048e 
					 
					
						
						
							
							Fixed wrong field data type in queries test  
						
						
						
						
					 
					
						2016-04-23 20:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2cd2d18851 
					 
					
						
						
							
							Fixed W503 flake8 warnings.  
						
						
						
						
					 
					
						2016-04-04 17:14:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1c8c0837c6 
					 
					
						
						
							
							Sorted single letter imports per the latest version of isort.  
						
						
						
						
					 
					
						2016-03-28 11:45:31 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Parrott 
							
						 
					 
					
						
						
							
						
						4c1c93032f 
					 
					
						
						
							
							Fixed   #26373  -- Fixed reverse lookup crash with a ForeignKey to_field in a subquery.  
						
						
						
						
					 
					
						2016-03-19 17:54:29 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						46ecfb9b3a 
					 
					
						
						
							
							Fixed   #26196  -- Made sure __in lookups use to_field as default.  
						
						... 
						
						
						
						Thanks Simon Charette for the test. 
						
						
					 
					
						2016-02-11 11:09:08 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						04de436932 
					 
					
						
						
							
							Made multiline assertRaises* conform to flake8's E128 rule.  
						
						
						
						
					 
					
						2016-02-04 19:14:10 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						26ad01719d 
					 
					
						
						
							
							Refs  #26022  -- Replaced six.assertRaisesRegex with assertRaisesMessage as appropriate.  
						
						
						
						
					 
					
						2016-01-29 13:37:33 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						253adc2b8a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaisesMessage in tests.  
						
						
						
						
					 
					
						2016-01-29 13:03:39 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						3d0dcd7f5a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaises in tests.  
						
						
						
						
					 
					
						2016-01-29 12:32:18 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						69b69f6d60 
					 
					
						
						
							
							Fixed   #25894  -- Fixed evaluation of zero-length slices of QuerySet.values().  
						
						
						
						
					 
					
						2015-12-15 07:29:35 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						93452a70e8 
					 
					
						
						
							
							Fixed many spelling mistakes in code, comments, and docs.  
						
						
						
						
					 
					
						2015-12-03 12:48:24 -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 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Renato Oliveira 
							
						 
					 
					
						
						
							
						
						e3720b990a 
					 
					
						
						
							
							Fixed   #25382  -- Removed obsolete references to DateQuerySet.  
						
						
						
						
					 
					
						2015-09-11 12:16:06 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2dc9ec5616 
					 
					
						
						
							
							Fixed   #24525  -- Fixed AssertionError in some complex queries.  
						
						... 
						
						
						
						Thanks Anssi Kääriäinen for providing the solution. 
						
						
					 
					
						2015-09-05 07:51:17 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						233b46f931 
					 
					
						
						
							
							Fixed   #19263  -- Fixed crash when filtering using __in and an empty QuerySet.  
						
						... 
						
						
						
						Thanks Marcin Biernat for the initial patch and tests. 
						
						
					 
					
						2015-09-04 07:44:36 -04:00 
						 
				 
			
				
					
						
							
							
								Maxime Lorant 
							
						 
					 
					
						
						
							
						
						5153a3bfdc 
					 
					
						
						
							
							Fixed   #25331  -- Removed trailing blank lines in docstrings.  
						
						
						
						
					 
					
						2015-08-31 17:37:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						75b5de8d5f 
					 
					
						
						
							
							Refs  #23266  -- Fixed ticket number reference in a queries test.  
						
						
						
						
					 
					
						2015-08-17 17:37:07 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						12f91f6ebd 
					 
					
						
						
							
							Used skipUnlessDBFeature where appropriate.  
						
						
						
						
					 
					
						2015-08-08 11:27:06 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						baa732ac9f 
					 
					
						
						
							
							Refs  #23622  -- Added tests to ensure ordering is retained for distinct on fields subqueries.  
						
						... 
						
						
						
						The ticket was already fixed by
b68212f539 
						
						
					 
					
						2015-07-20 10:20:21 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						6a9a9e50f2 
					 
					
						
						
							
							Fixed test with incorrect assumption about pk values.  
						
						... 
						
						
						
						The test results were dependent on the order in which the
tests were run. 
						
						
					 
					
						2015-07-20 10:20:21 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						76ac07a909 
					 
					
						
						
							
							Refs  #24090  -- Added a test for multi-table inheritance + subqueries.  
						
						... 
						
						
						
						Ticket #24090  was already fixed by
b68212f539 
						
						
					 
					
						2015-07-13 13:13:54 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						11e6bf9bdf 
					 
					
						
						
							
							Fixed a CaptureQueriesContext usage in queries tests.  
						
						
						
						
					 
					
						2015-07-09 16:00:53 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						3b0cdb1410 
					 
					
						
						
							
							Added a regression test for get() ordering clearing.  
						
						
						
						
					 
					
						2015-07-09 16:00:52 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						47fcbe506c 
					 
					
						
						
							
							Fixed flake8 warnings on Python 3.  
						
						
						
						
					 
					
						2015-06-15 11:27:09 -04:00 
						 
				 
			
				
					
						
							
							
								Aric Coady 
							
						 
					 
					
						
						
							
						
						9c2d8cde77 
					 
					
						
						
							
							Fixed   #24719  -- Restored the ability to use interators as queryset related object filters.  
						
						
						
						
					 
					
						2015-04-28 10:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						355c5edd93 
					 
					
						
						
							
							Fixed   #24605  -- Fixed incorrect reference to alias in subquery.  
						
						... 
						
						
						
						Thanks to charettes and priidukull for investigating the issue, and to
kurevin for the report. 
						
						
					 
					
						2015-04-16 09:22:00 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Wilson 
							
						 
					 
					
						
						
							
						
						99d40c6f65 
					 
					
						
						
							
							Fixed   #24277  -- Added exception when dict used in QuerySet filtering  
						
						
						
						
					 
					
						2015-04-14 13:28:53 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						b68212f539 
					 
					
						
						
							
							Refs  #24267  -- Implemented lookups for related fields  
						
						... 
						
						
						
						Previously related fields didn't implement get_lookup, instead
related fields were treated specially. This commit removed some of
the special handling. In particular, related fields return Lookup
instances now, too.
Other notable changes in this commit is removal of support for
annotations in names_to_path(). 
						
						
					 
					
						2015-03-25 08:05:22 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Blatherwick 
							
						 
					 
					
						
						
							
						
						00e667728b 
					 
					
						
						
							
							Fixed   #23697  -- Improved ForeignObject.get_lookup_constraint() error message.  
						
						
						
						
					 
					
						2015-03-23 10:31:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						20b74b10be 
					 
					
						
						
							
							Added a test for refs  #24279  
						
						... 
						
						
						
						This issue was fixed in afe0bb7b13 
						
						
					 
					
						2015-02-06 07:43:59 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						7145c8a62a 
					 
					
						
						
							
							Removed EverythingNode  
						
						... 
						
						
						
						At the same time, made sure that empty nodes in where clause match
everything. 
						
						
					 
					
						2015-02-04 09:26:40 -05:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						4c3bfe9053 
					 
					
						
						
							
							Fixed   #24211  -- Removed ValuesQuerySet() and ValuesListQuerySet().  
						
						... 
						
						
						
						Thanks Anssi Kääriäinen, Marc Tamlyn, and Tim Graham for the reviews. 
						
						
					 
					
						2015-01-30 22:02:58 +07:00 
						 
				 
			
				
					
						
							
							
								Adam Taylor 
							
						 
					 
					
						
						
							
						
						039465a6a7 
					 
					
						
						
							
							Fixed typos in code comments.  
						
						
						
						
					 
					
						2015-01-20 12:18:03 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2cd00424c4 
					 
					
						
						
							
							Removed support for callable QuerySet arguments per deprecation timeline; refs  #11629 .  
						
						
						
						
					 
					
						2015-01-18 14:01:25 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						0c7633178f 
					 
					
						
						
							
							Fixed   #24020  -- Refactored SQL compiler to use expressions  
						
						... 
						
						
						
						Refactored compiler SELECT, GROUP BY and ORDER BY generation.
While there, also refactored select_related() implementation
(get_cached_row() and get_klass_info() are now gone!).
Made get_db_converters() method work on expressions instead of
internal_type. This allows the backend converters to target
specific expressions if need be.
Added query.context, this can be used to set per-query state.
Also changed the signature of database converters. They now accept
context as an argument. 
						
						
					 
					
						2015-01-08 14:07:54 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						fb48eb0581 
					 
					
						
						
							
							Fixed   #12663  -- Formalized the Model._meta API for retrieving fields.  
						
						... 
						
						
						
						Thanks to Russell Keith-Magee for mentoring this Google Summer of
Code 2014 project and everyone else who helped with the patch! 
						
						
					 
					
						2015-01-06 19:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						837fc2d8cd 
					 
					
						
						
							
							Fixed a queries test on Python 2 broken after importing six.moves.range().  
						
						
						
						
					 
					
						2014-12-31 09:50:47 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						63dee96cc7 
					 
					
						
						
							
							Fixed test from refs  #23758 .  
						
						
						
						
					 
					
						2014-12-31 09:19:04 -05:00 
						 
				 
			
				
					
						
							
							
								Piotr Pawlaczek 
							
						 
					 
					
						
						
							
						
						41fc1c0b5e 
					 
					
						
						
							
							Fixed   #23758  -- Allowed more than 5 levels of subqueries  
						
						... 
						
						
						
						Refactored bump_prefix() to avoid infinite loop and allow more than
than 5 subquires by extending the alphabet to use multi-letters. 
						
						
					 
					
						2014-12-31 08:48:28 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Guimarães 
							
						 
					 
					
						
						
							
						
						222699d224 
					 
					
						
						
							
							Refs  #23947  -- Fixed queries test execution order dependency.  
						
						... 
						
						
						
						Specify an id to avoid conflict with objects created in setUpTestData. 
						
						
					 
					
						2014-12-15 12:25:55 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						26dd518b5c 
					 
					
						
						
							
							Refactored some tests to take advantage of refs  #20392 .  
						
						
						
						
					 
					
						2014-12-03 10:37:12 -05:00