Tim Graham 
							
						 
					 
					
						
						
							
						
						244c4c06f9 
					 
					
						
						
							
							[1.10.x] Normalized spelling of ETag.  
						
						... 
						
						
						
						Backport of ef021412d5 
						
						
					 
					
						2016-09-09 11:00:58 -04:00 
						 
				 
			
				
					
						
							
							
								Ed Morley 
							
						 
					 
					
						
						
							
						
						255456becd 
					 
					
						
						
							
							[1.10.x]  Fixed   #19914  -- Fixed test failures with pylibmc.  
						
						... 
						
						
						
						Backport of 674e3fe13e 
						
						
					 
					
						2016-08-29 16:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ed Morley 
							
						 
					 
					
						
						
							
						
						306545d805 
					 
					
						
						
							
							[1.10.x]  Fixed   #27132  -- Allowed testing MemcachedCache and PyLibMCCache during the same test run.  
						
						... 
						
						
						
						Backport of 047c1d48a6 
						
						
					 
					
						2016-08-29 16:28:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ed Morley 
							
						 
					 
					
						
						
							
						
						5756edd46d 
					 
					
						
						
							
							[1.10.x] Refs  #19914  -- Split the test_invalid_keys cache test into two.  
						
						... 
						
						
						
						The first half of the test fails when using pylibmc (so will need
to be skipped).
Backport of cfd1f93d55 
						
						
					 
					
						2016-08-29 10:26:41 -04:00 
						 
				 
			
				
					
						
							
							
								Ed Morley 
							
						 
					 
					
						
						
							
						
						fb8eea5680 
					 
					
						
						
							
							[1.10.x]  Fixed   #27124  -- Excluded cull-related cache configs from memcached tests.  
						
						... 
						
						
						
						Since the `cull` and `zero_cull` test cache configs set `MAX_ENTRIES`
and `CULL_FREQUENCY` in `OPTIONS`, which are only intended for use with
the locmem, filesystem, and database backends. This prevents test
failures once refs #20892  is fixed.
Backport of 606a303856 
						
						
					 
					
						2016-08-29 10:24:13 -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 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Przemysław Suliga 
							
						 
					 
					
						
						
							
						
						90ce5d46bf 
					 
					
						
						
							
							Fixed   #26462  -- Fixed Python 2 UnicodeEncodeError when warning about long cache keys.  
						
						
						
						
					 
					
						2016-04-05 11:16:04 -04:00 
						 
				 
			
				
					
						
							
							
								Przemysław Suliga 
							
						 
					 
					
						
						
							
						
						d356bb653f 
					 
					
						
						
							
							Fixed   #26460  -- Issued a single warning for invalid cache key  
						
						
						
						
					 
					
						2016-04-04 15:20:55 -04:00 
						 
				 
			
				
					
						
							
							
								Przemysław Suliga 
							
						 
					 
					
						
						
							
						
						96ec67a7cf 
					 
					
						
						
							
							Fixed   #26332  -- Fixed a race condition in BaseCache.get_or_set().  
						
						
						
						
					 
					
						2016-03-08 11:44:37 -05:00 
						 
				 
			
				
					
						
							
							
								George Marshall 
							
						 
					 
					
						
						
							
						
						75614f6d4c 
					 
					
						
						
							
							Fixed   #26331  -- Fixed test function names with typos  
						
						
						
						
					 
					
						2016-03-07 11:58:21 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						3d0dcd7f5a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaises in tests.  
						
						
						
						
					 
					
						2016-01-29 12:32:18 -05:00 
						 
				 
			
				
					
						
							
							
								Emre Yilmaz 
							
						 
					 
					
						
						
							
						
						8e838d9c86 
					 
					
						
						
							
							Fixed   #25840  -- Fixed BaseCache.get_or_set() on the DummyCache backend.  
						
						... 
						
						
						
						This also fixes a possible data eviction race condition between
setting and getting a key. Another thread could remove the key
before get_and_set() accesses it again. In this case, now the
default value will be returned instead of None. 
						
						
					 
					
						2015-12-04 12:22:17 -05:00 
						 
				 
			
				
					
						
							
							
								Dwight Gunning 
							
						 
					 
					
						
						
							
						
						1f29164ced 
					 
					
						
						
							
							Fixed   #6727  -- Made patch_cache_control() patch an empty Cache-Control header.  
						
						
						
						
					 
					
						2015-11-09 14:26:29 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						bab9c09342 
					 
					
						
						
							
							Fixed spelling of "unpicklable" in cache tests.  
						
						
						
						
					 
					
						2015-10-21 11:56:30 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Artajos 
							
						 
					 
					
						
						
							
						
						48888a1a67 
					 
					
						
						
							
							Fixed   #25501  -- Made the file-based cache backend use the highest pickling protocol.  
						
						
						
						
					 
					
						2015-10-20 13:05:33 -04:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Maxime Lorant 
							
						 
					 
					
						
						
							
						
						5153a3bfdc 
					 
					
						
						
							
							Fixed   #25331  -- Removed trailing blank lines in docstrings.  
						
						
						
						
					 
					
						2015-08-31 17:37:21 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						05239180c0 
					 
					
						
						
							
							Removed unnecessary DBCacheTests.test_clear_commits_transaction test.  
						
						... 
						
						
						
						Was added in 44164c5c30 
						
						
					 
					
						2015-08-31 09:14:06 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						be67400b47 
					 
					
						
						
							
							Refs  #24652  -- Used SimpleTestCase where appropriate.  
						
						
						
						
					 
					
						2015-05-20 13:46:13 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						5564d0f2ee 
					 
					
						
						
							
							Fixed   #24560  -- Added a --dry-run mode to the createcachetable command.  
						
						
						
						
					 
					
						2015-04-09 12:15:50 -04:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						34fb909180 
					 
					
						
						
							
							Fixed   #12982  -- Added a get_or_set() method to the BaseCache backend.  
						
						
						
						
					 
					
						2015-03-14 20:07:16 +02: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 
						 
				 
			
				
					
						
							
							
								darkryder 
							
						 
					 
					
						
						
							
						
						9ec8aa5e5d 
					 
					
						
						
							
							Fixed   #24149  -- Normalized tuple settings to lists.  
						
						
						
						
					 
					
						2015-02-03 14:59:45 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d038c547b5 
					 
					
						
						
							
							Removed django.core.cache.get_cache() per deprecation timeline; refs  #21012 .  
						
						
						
						
					 
					
						2015-01-17 09:55:18 -05:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						79deb6a071 
					 
					
						
						
							
							Accounted for multiple template engines in template responses.  
						
						
						
						
					 
					
						2015-01-12 21:01:34 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5c43fd4825 
					 
					
						
						
							
							Isolated some cache tests; refs  #23947 .  
						
						... 
						
						
						
						This reverts a change made in 40c60efecc 
						
						
					 
					
						2015-01-08 13:14:45 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						51890ce889 
					 
					
						
						
							
							Applied ignore_warnings to Django tests  
						
						
						
						
					 
					
						2014-12-30 18:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						92e8f1f302 
					 
					
						
						
							
							Moved context_processors from django.core to django.template.  
						
						
						
						
					 
					
						2014-12-28 17:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4468c08d70 
					 
					
						
						
							
							Fixed   #23968  -- Replaced list comprehension with generators and dict comprehension  
						
						
						
						
					 
					
						2014-12-08 07:58:23 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						40c60efecc 
					 
					
						
						
							
							Refs  #23947  -- Isolated some cache tests.  
						
						... 
						
						
						
						Thanks Diego Guimarãesi and Florian Apolloner. 
						
						
					 
					
						2014-12-06 13:59:49 -05:00 
						 
				 
			
				
					
						
							
							
								wrwrwr 
							
						 
					 
					
						
						
							
						
						9136ceb6fb 
					 
					
						
						
							
							Replaced router.routers usage with override_settings(DATABASE_ROUTERS); refs  #23933 .  
						
						
						
						
					 
					
						2014-12-01 11:34:15 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Manfre 
							
						 
					 
					
						
						
							
						
						bc8abe36ba 
					 
					
						
						
							
							Fixed   #16358  - Made memcache backend delete old value on a failure to set.  
						
						... 
						
						
						
						Default Memcached configuration allows for a maximum object of 1MB and
will fail to set the key if it is too large. The key will be deleted from
memcached if it fails to be set. This is needed to avoid an issue with
cache_db session backend using the old value stored in memcached, instead
of the newer value stored in the database. 
						
						
					 
					
						2014-11-13 00:46:03 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						d89f56dc4d 
					 
					
						
						
							
							Fixed   #21281  -- Made override_settings act at class level when used as a TestCase decorator.  
						
						
						
						
					 
					
						2014-11-03 14:14:39 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f7969b0920 
					 
					
						
						
							
							Fixed   #23620  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2014-11-03 11:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						494ba051bb 
					 
					
						
						
							
							Made testing of stdout and stderr more consistent.  
						
						... 
						
						
						
						Refs #23663 . 
						
						
					 
					
						2014-10-22 09:25:50 +07:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						968510e5d7 
					 
					
						
						
							
							Moved a test case that caused deprecation warnings.  
						
						... 
						
						
						
						`cache.tests.TestEtagWithAdmin` loaded views from the `admin_views` test
package. This is problematic because when the `cache` test package is
run in isolation, `admin_views` isn't in INSTALLED_APPS, and therefore
loading its models isn't allowed since the app loading refactor. 
						
						
					 
					
						2014-10-20 00:22:48 +07:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						b2aad7b836 
					 
					
						
						
							
							Replaced set([foo, ...]) by {foo, ...} literals. Refs PR 3282.  
						
						... 
						
						
						
						Thanks Collin Anderson for the review. 
						
						
					 
					
						2014-09-29 00:01:38 +07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						885ff6845e 
					 
					
						
						
							
							Revert "Fixed  #23384  -- Allowed overriding part of a dictionary-type setting"  
						
						... 
						
						
						
						This reverts commit 66757fee7e#22734 . 
						
						
					 
					
						2014-09-05 20:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						df251e033c 
					 
					
						
						
							
							Fixed a PEP 8 error.  
						
						
						
						
					 
					
						2014-08-30 13:27:56 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						66757fee7e 
					 
					
						
						
							
							Fixed   #23384  -- Allowed overriding part of a dictionary-type setting  
						
						... 
						
						
						
						This change is needed for upcoming changes where settings might be
grouped in a parent dictionary.
Thanks Tim Graham for the review. 
						
						
					 
					
						2014-08-30 12:37:10 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						1d9596025e 
					 
					
						
						
							
							Ensured cache tests do not leak temp dirs  
						
						... 
						
						
						
						Refs #17215 . 
						
						
					 
					
						2014-06-23 14:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent-Vega 
							
						 
					 
					
						
						
							
						
						4529af9ecf 
					 
					
						
						
							
							Fixed   #22845  -- Correctly handled memcached default timeout value.  
						
						
						
						
					 
					
						2014-06-16 16:34:00 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						35e1b1efab 
					 
					
						
						
							
							Used more precise assertions in cache tests  
						
						
						
						
					 
					
						2014-05-09 19:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								Malcolm Box 
							
						 
					 
					
						
						
							
						
						66880e4cd1 
					 
					
						
						
							
							Fixed   #22606  -- Locmemcache has_key() failed for infinite cache expiry  
						
						... 
						
						
						
						Refactored cache expiry logic for Locmemcache to make consistent across
all places where accessed, and correctly handle None as expiry time. 
						
						
					 
					
						2014-05-09 18:35:07 +02:00 
						 
				 
			
				
					
						
							
							
								Malcolm Box 
							
						 
					 
					
						
						
							
						
						af5f688392 
					 
					
						
						
							
							Fixed   #22495  -- Locmem cache.add() failed with infinite timeouts  
						
						... 
						
						
						
						cache.add() incorrectly succeeded when there was an existing key
with an infinite (None) timeout. 
						
						
					 
					
						2014-04-23 14:49:46 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						c083e3815a 
					 
					
						
						
							
							Prevented leaking the CSRF token through caching.  
						
						... 
						
						
						
						This is a security fix. Disclosure will follow shortly. 
						
						
					 
					
						2014-04-21 18:11:26 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						428c0bbe1b 
					 
					
						
						
							
							Appeased flake8 2.1.0.  
						
						
						
						
					 
					
						2014-04-21 12:27:34 +02:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						cd914e31c9 
					 
					
						
						
							
							Fixed   #21977  -- Deprecated SimpleTestCase.urls  
						
						
						
						
					 
					
						2014-04-06 17:33:43 -04:00