diff options
Diffstat (limited to 'tests/regressiontests/cache')
| -rw-r--r-- | tests/regressiontests/cache/tests.py | 6 |
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) |
