summaryrefslogtreecommitdiff
path: root/tests/regressiontests/cache
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regressiontests/cache')
-rw-r--r--tests/regressiontests/cache/tests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/regressiontests/cache/tests.py b/tests/regressiontests/cache/tests.py
index d31a5e0d87..0e28f66ae8 100644
--- a/tests/regressiontests/cache/tests.py
+++ b/tests/regressiontests/cache/tests.py
@@ -7,6 +7,7 @@ from __future__ import with_statement, absolute_import
import hashlib
import os
import re
+import StringIO
import tempfile
import time
import warnings
@@ -817,6 +818,11 @@ class DBCacheTests(BaseCacheTests, TransactionTestCase):
self.cache = get_cache('db://%s?max_entries=30&cull_frequency=0' % self._table_name)
self.perform_cull_test(50, 18)
+ def test_second_call_doesnt_crash(self):
+ err = StringIO.StringIO()
+ management.call_command('createcachetable', self._table_name, verbosity=0, interactive=False, stderr=err)
+ self.assertTrue("Cache table 'test cache table' could not be created" in err.getvalue())
+
DBCacheWithTimeZoneTests = override_settings(USE_TZ=True)(DBCacheTests)