summaryrefslogtreecommitdiff
path: root/tests/regressiontests/cache
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regressiontests/cache')
-rw-r--r--tests/regressiontests/cache/tests.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/regressiontests/cache/tests.py b/tests/regressiontests/cache/tests.py
index cbba7c19a3..88fe5471cf 100644
--- a/tests/regressiontests/cache/tests.py
+++ b/tests/regressiontests/cache/tests.py
@@ -7,7 +7,6 @@ from __future__ import absolute_import
import hashlib
import os
import re
-import StringIO
import tempfile
import time
import warnings
@@ -820,9 +819,14 @@ class DBCacheTests(BaseCacheTests, TransactionTestCase):
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(b"Cache table 'test cache table' could not be created" in err.getvalue())
+ with self.assertRaisesRegexp(management.CommandError,
+ "Cache table 'test cache table' could not be created"):
+ management.call_command(
+ 'createcachetable',
+ self._table_name,
+ verbosity=0,
+ interactive=False
+ )
@override_settings(USE_TZ=True)