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 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						232181d1c5 
					 
					
						
						
							
							Advanced deprecation warnings for 1.8.  
						
						
						
						
					 
					
						2014-03-22 21:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						0757e0f30d 
					 
					
						
						
							
							Avoided transactional DDL on castrated databases.  
						
						... 
						
						
						
						Fixed a test failure that appeared after 753a22a6#22308 . 
						
						
					 
					
						2014-03-22 11:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						753a22a635 
					 
					
						
						
							
							Fixed transaction handling in two management commands.  
						
						... 
						
						
						
						Previously, when createcachetable and flush operated on non-default
databases, they weren't atomic. 
						
						
					 
					
						2014-03-21 21:29:51 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f567d04b24 
					 
					
						
						
							
							Removed settings.CACHE_MIDDLEWARE_ANONYMOUS_ONLY per deprecation timeline.  
						
						... 
						
						
						
						refs #15201 . 
						
						
					 
					
						2014-03-21 09:46:17 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c564277937 
					 
					
						
						
							
							Fixed   #22237  -- Removed some warnings in the test suite  
						
						... 
						
						
						
						Thanks Aymeric Augustin for the report. 
						
						
					 
					
						2014-03-09 22:10:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						5a5815d373 
					 
					
						
						
							
							Fixed incorrect docstring in cache tests (take two)  
						
						... 
						
						
						
						3e25c8ac69 
					
						2014-03-05 07:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								ramast 
							
						 
					 
					
						
						
							
						
						3e25c8ac69 
					 
					
						
						
							
							Fixed incorrect docstring in cache tests  
						
						
						
						
					 
					
						2014-03-04 21:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								zedr 
							
						 
					 
					
						
						
							
						
						6fe22b30e0 
					 
					
						
						
							
							Fixed   #22085  -- Added a feature for setting non-expiring keys as the default.  
						
						... 
						
						
						
						This feature allows the default `TIMEOUT` Cache argument to be set to `None`,
so that cache instances can set a non-expiring key as the default,
instead of using the default value of 5 minutes.
Previously, this was possible only by passing `None` as an argument to
the set() method of objects of type `BaseCache` (and subtypes). 
						
						
					 
					
						2014-03-04 21:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Carvalho 
							
						 
					 
					
						
						
							
						
						0d91225892 
					 
					
						
						
							
							Fixed many typos in comments and docstrings.  
						
						... 
						
						
						
						Thanks Piotr Kasprzyk for help with the patch. 
						
						
					 
					
						2014-03-03 07:38:09 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6c5a30b4e7 
					 
					
						
						
							
							Added tests for LocalMemCache deadlocks. refs  #20613  and refs  #18541 .  
						
						... 
						
						
						
						Thanks Zach Smith for the patch. 
						
						
					 
					
						2014-02-08 05:49:27 -05:00