Mads Jensen 
							
						 
					 
					
						
						
							
						
						550cb3a365 
					 
					
						
						
							
							Fixed   #27818  -- Replaced try/except/pass with contextlib.suppress().  
						
						
						
						
					 
					
						2017-06-28 14:07:55 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8cb1b1fd8e 
					 
					
						
						
							
							Reorganized backends tests.  
						
						
						
						
					 
					
						2017-06-21 12:00:47 -04:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						08bda82c23 
					 
					
						
						
							
							Fixed   #27830  -- Used distutils.version.LooseVersion for version parsing.  
						
						
						
						
					 
					
						2017-06-13 10:53:39 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2c69824e5a 
					 
					
						
						
							
							Refs  #23968  -- Removed unnecessary lists, generators, and tuple calls.  
						
						
						
						
					 
					
						2017-06-01 19:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						21046e7773 
					 
					
						
						
							
							Fixed   #28249  -- Removed unnecessary dict.keys() calls.  
						
						... 
						
						
						
						iter(dict) is equivalent to iter(dict.keys()). 
						
						
					 
					
						2017-05-27 19:08:46 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b3eb6eaf1a 
					 
					
						
						
							
							Refs  #27859  -- Added DatabaseWrapper.display_name.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-05-23 09:09:35 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						29ea9714ee 
					 
					
						
						
							
							Removed PostgreSQL version detection for psycopg2 < 2.0.12.  
						
						
						
						
					 
					
						2017-03-01 13:17:34 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						49a63d08d3 
					 
					
						
						
							
							Fixed a backends test with psycopg2 2.7.  
						
						
						
						
					 
					
						2017-03-01 13:14:35 -05:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						d1bab24e01 
					 
					
						
						
							
							Refs  #23919 ,  #27778  -- Removed obsolete mentions of unicode.  
						
						
						
						
					 
					
						2017-01-26 08:19:27 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7aba69145d 
					 
					
						
						
							
							Refs  #23919  -- Removed django.test.mock Python 2 compatibility shim.  
						
						
						
						
					 
					
						2017-01-20 08:17:20 -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 
							
						 
					 
					
						
						
							
						
						7b2f2e74ad 
					 
					
						
						
							
							Refs  #23919  -- Removed six.<various>_types usage  
						
						... 
						
						
						
						Thanks Tim Graham and Simon Charette for the reviews. 
						
						
					 
					
						2017-01-18 20:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fae56427e1 
					 
					
						
						
							
							Fixed   #27649  -- Bumped required cx_Oracle to 5.2.  
						
						... 
						
						
						
						Removed obsolete workarounds from 1aa4889808dcf3be7a62 
						
						
					 
					
						2016-12-29 12:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e744c7e459 
					 
					
						
						
							
							Imported specific models in a few tests that didn't.  
						
						
						
						
					 
					
						2016-12-08 11:14:15 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b5f0b3478d 
					 
					
						
						
							
							Fixed   #27579  -- Added aliases for Python 3's assertion names in SimpleTestCase.  
						
						
						
						
					 
					
						2016-12-07 17:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						7ca3b391b6 
					 
					
						
						
							
							Fixed   #27170  -- Added DatabaseWrapper class attributes to ease subclassing.  
						
						
						
						
					 
					
						2016-09-08 16:33:36 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						9fed4ec418 
					 
					
						
						
							
							Removed an obsolete comment about a fixed ticket.  
						
						
						
						
					 
					
						2016-05-21 15:42:38 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						97eb3356b2 
					 
					
						
						
							
							Fixed   #26177  -- Fixed a PostgreSQL crash with TIME_ZONE=None and USE_TZ=False.  
						
						
						
						
					 
					
						2016-02-08 07:21:54 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						3d0dcd7f5a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaises in tests.  
						
						
						
						
					 
					
						2016-01-29 12:32:18 -05:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						f91b5a7e4b 
					 
					
						
						
							
							Fixed   #26063  -- Crash when passing > 2000 params.  
						
						... 
						
						
						
						If SQLITE_MAX_VARIABLE_NUMBER (default = 999) is changed at compile time
to be greater than SQLITE_MAX_COLUMN (default = 2000), which Debian does
by setting the former to 250000, Django raised an exception on queries
containing more than 2000 parameters when DEBUG = True. 
						
						
					 
					
						2016-01-21 10:47:15 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						1c5f4e86bc 
					 
					
						
						
							
							Fixed   #25745  -- Promoted RuntimeWarnings to errors in the test suite.  
						
						
						
						
					 
					
						2015-11-14 11:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Riccardo Magliocchetti 
							
						 
					 
					
						
						
							
						
						3543fec3b7 
					 
					
						
						
							
							Refs  #12118  -- Allowed "mode=memory" in SQLite test database names.  
						
						
						
						
					 
					
						2015-10-06 12:32:05 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						4f6a7663bc 
					 
					
						
						
							
							Refs  #14091  -- Fixed connection.queries on SQLite.  
						
						
						
						
					 
					
						2015-09-17 23:01:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						b2f6e421a3 
					 
					
						
						
							
							Fixed   #25329  -- Prevented _nodb_connection from being left open  
						
						
						
						
					 
					
						2015-09-11 08:40:43 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						05cea7fdbb 
					 
					
						
						
							
							Changed database connection duplication technique.  
						
						... 
						
						
						
						This new technique is more straightforward and compatible with test
parallelization, where the effective database connection settings no
longer match settings.DATABASES. 
						
						
					 
					
						2015-09-09 23:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Maxime Lorant 
							
						 
					 
					
						
						
							
						
						5153a3bfdc 
					 
					
						
						
							
							Fixed   #25331  -- Removed trailing blank lines in docstrings.  
						
						
						
						
					 
					
						2015-08-31 17:37:21 -04:00 
						 
				 
			
				
					
						
							
							
								Caio Ariede 
							
						 
					 
					
						
						
							
						
						ec9004728e 
					 
					
						
						
							
							Fixed   #25175  -- Renamed the postgresql_psycopg2 database backend to postgresql.  
						
						
						
						
					 
					
						2015-08-07 09:33:17 -04:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						071801ccff 
					 
					
						
						
							
							Cleanup: Removed the try-except-fail antipattern from tests  
						
						... 
						
						
						
						Found cases where testing code was doing
    try:
        whatever
    except (some excption type):
        self.fail("exception shouldn't be thrown")
replaced it with just
    whatever
as this makes the unexpected errors easier to debug, and the tests
would fail just as much and aren't rendered less readable.
Thanks Markus Holtermann for review 
						
						
					 
					
						2015-06-05 12:57:20 +03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						be67400b47 
					 
					
						
						
							
							Refs  #24652  -- Used SimpleTestCase where appropriate.  
						
						
						
						
					 
					
						2015-05-20 13:46:13 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						ed83881e64 
					 
					
						
						
							
							Fixed   #23820  -- Supported per-database time zone.  
						
						... 
						
						
						
						The primary use case is to interact with a third-party database (not
primarily managed by Django) that doesn't support time zones and where
datetimes are stored in local time when USE_TZ is True.
Configuring a PostgreSQL database with the TIME_ZONE option while USE_TZ
is False used to result in silent data corruption. Now this is an error. 
						
						
					 
					
						2015-05-17 09:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3226050358 
					 
					
						
						
							
							Fixed   #24791  -- Added fallback when 'postgres' database isn't available  
						
						... 
						
						
						
						Thanks Carl Meyer and Tim Graham for the reviews. 
						
						
					 
					
						2015-05-15 18:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						8f30556329 
					 
					
						
						
							
							Renamed Field.rel attribute to remote_field  
						
						... 
						
						
						
						Field.rel is now deprecated. Rel objects have now also remote_field
attribute. This means that self == self.remote_field.remote_field.
In addition, made the Rel objects a bit more like Field objects. Still,
marked ManyToManyFields as null=True. 
						
						
					 
					
						2015-03-25 08:16:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3adc5f1ee6 
					 
					
						
						
							
							Fixed   #24335  -- Bumped required psycopg2 version to 2.4.5 (2.5 for contrib.postgres).  
						
						
						
						
					 
					
						2015-02-16 18:07:27 -05:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						76356d963c 
					 
					
						
						
							
							Fixed   #24318  -- Set the transaction isolation level with psycopg >= 2.4.2.  
						
						
						
						
					 
					
						2015-02-14 18:51:11 +01:00 
						 
				 
			
				
					
						
							
							
								Collin Anderson 
							
						 
					 
					
						
						
							
						
						db77915c9f 
					 
					
						
						
							
							Fixed E265 comment style  
						
						
						
						
					 
					
						2015-02-06 09:30:35 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						8196e4bdf4 
					 
					
						
						
							
							Fixed   #24154  -- Backends can now check support for expressions  
						
						
						
						
					 
					
						2015-01-27 12:20:06 +11:00 
						 
				 
			
				
					
						
							
							
								Adam Taylor 
							
						 
					 
					
						
						
							
						
						039465a6a7 
					 
					
						
						
							
							Fixed typos in code comments.  
						
						
						
						
					 
					
						2015-01-20 12:18:03 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f635d75935 
					 
					
						
						
							
							Removed support for old-style test database settings per deprecation timeline.  
						
						
						
						
					 
					
						2015-01-17 09:55:18 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						28308078f3 
					 
					
						
						
							
							Fixed   #22603  -- Reorganized classes in django.db.backends.  
						
						
						
						
					 
					
						2015-01-14 14:16:20 -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 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						51890ce889 
					 
					
						
						
							
							Applied ignore_warnings to Django tests  
						
						
						
						
					 
					
						2014-12-30 18:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c6b12bc995 
					 
					
						
						
							
							Removed unused import.  
						
						
						
						
					 
					
						2014-12-30 10:23:29 -05:00 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						8c99b7920e 
					 
					
						
						
							
							Fixed   #12118  -- Added shared cache support to SQLite in-memory testing.  
						
						
						
						
					 
					
						2014-12-30 10:14:33 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3c5d1edb39 
					 
					
						
						
							
							Fixed   #22279  -- Prevented dummy backend going through DatabaseErrorWrapper  
						
						... 
						
						
						
						Thanks Daniel Hahler for the report and Tim Graham for the review. 
						
						
					 
					
						2014-12-29 19:06:28 +01:00