|
@@ -20,7 +20,7 @@ from django.core.cache import (
|
|
|
DEFAULT_CACHE_ALIAS, CacheKeyWarning, cache, caches,
|
|
|
)
|
|
|
from django.core.cache.utils import make_template_fragment_key
|
|
|
-from django.db import connection, connections, transaction
|
|
|
+from django.db import connection, connections
|
|
|
from django.http import HttpRequest, HttpResponse, StreamingHttpResponse
|
|
|
from django.middleware.cache import (
|
|
|
CacheMiddleware, FetchFromCacheMiddleware, UpdateCacheMiddleware,
|
|
@@ -971,13 +971,6 @@ class DBCacheTests(BaseCacheTests, TransactionTestCase):
|
|
|
self.assertEqual(out.getvalue(),
|
|
|
"Cache table 'test cache table' created.\n")
|
|
|
|
|
|
- def test_clear_commits_transaction(self):
|
|
|
- # Ensure the database transaction is committed (#19896)
|
|
|
- cache.set("key1", "spam")
|
|
|
- cache.clear()
|
|
|
- transaction.rollback()
|
|
|
- self.assertIsNone(cache.get("key1"))
|
|
|
-
|
|
|
|
|
|
@override_settings(USE_TZ=True)
|
|
|
class DBCacheWithTimeZoneTests(DBCacheTests):
|