mirror of
https://github.com/django/django.git
synced 2025-07-19 03:05:32 +00:00
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.
This commit is contained in:
parent
05a8cef428
commit
66757fee7e
9 changed files with 123 additions and 5 deletions
6
tests/cache/tests.py
vendored
6
tests/cache/tests.py
vendored
|
@ -522,6 +522,7 @@ class BaseCacheTests(object):
|
|||
def _perform_cull_test(self, cull_cache, initial_count, final_count):
|
||||
# Create initial cache key entries. This will overflow the cache,
|
||||
# causing a cull.
|
||||
cull_cache.clear()
|
||||
for i in range(1, initial_count):
|
||||
cull_cache.set('cull%d' % i, 'value', 1000)
|
||||
count = 0
|
||||
|
@ -918,7 +919,10 @@ class DBCacheTests(BaseCacheTests, TransactionTestCase):
|
|||
stdout=stdout
|
||||
)
|
||||
self.assertEqual(stdout.getvalue(),
|
||||
"Cache table 'test cache table' already exists.\n" * len(settings.CACHES))
|
||||
"Cache table 'test cache table' already exists.\n" * len([
|
||||
k for k, v in settings.CACHES.items()
|
||||
if v['BACKEND']=='django.core.cache.backends.db.DatabaseCache'])
|
||||
)
|
||||
|
||||
def test_createcachetable_with_table_argument(self):
|
||||
"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue