Refs #32233 -- Added tests for nonexistent cache backend.

This commit is contained in:
Mariusz Felisiak 2020-12-08 07:28:59 +01:00
parent 30f2d1af03
commit 0f00560d45
1 changed files with 13 additions and 0 deletions

13
tests/cache/tests.py vendored
View File

@ -2504,3 +2504,16 @@ class CacheHandlerTest(SimpleTestCase):
msg = "Could not find config for 'nonexistent' in settings.CACHES" msg = "Could not find config for 'nonexistent' in settings.CACHES"
with self.assertRaisesMessage(InvalidCacheBackendError, msg): with self.assertRaisesMessage(InvalidCacheBackendError, msg):
caches['nonexistent'] caches['nonexistent']
def test_nonexistent_backend(self):
msg = (
"Could not find backend 'django.nonexistent.NonexistentBackend': "
"No module named 'django.nonexistent'"
)
with self.settings(CACHES={
'invalid_backend': {
'BACKEND': 'django.nonexistent.NonexistentBackend',
},
}):
with self.assertRaisesMessage(InvalidCacheBackendError, msg):
caches['invalid_backend']