summaryrefslogtreecommitdiff
path: root/django/test/utils.py
diff options
context:
space:
mode:
authorAymeric Augustin <aymeric.augustin@m4x.org>2014-01-26 15:28:33 +0100
committerAymeric Augustin <aymeric.augustin@m4x.org>2014-01-27 22:02:07 +0100
commitb87bc461c89f2006f0b27c7240fb488fac32bed1 (patch)
treedc761e81a9fdaa3e7e2500f0f605f4bc4eeda44f /django/test/utils.py
parentb951a7fbc12045eff104940dafaec308a543ead2 (diff)
downloaddjango-b87bc461c89f2006f0b27c7240fb488fac32bed1.tar.gz
Removed TransRealMixin.
Fixed #21688. Refs https://github.com/django/django/pull/1147.
Diffstat (limited to 'django/test/utils.py')
-rw-r--r--django/test/utils.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/django/test/utils.py b/django/test/utils.py
index bc3f823a3a..393da3b17c 100644
--- a/django/test/utils.py
+++ b/django/test/utils.py
@@ -2,7 +2,6 @@ from contextlib import contextmanager
import logging
import re
import sys
-from threading import local
import time
from unittest import skipUnless
import warnings
@@ -502,22 +501,6 @@ def patch_logger(logger_name, log_level):
setattr(logger, log_level, orig)
-class TransRealMixin(object):
- """This is the only way to reset the translation machinery. Otherwise
- the test suite occasionally fails because of global state pollution
- between tests."""
- def flush_caches(self):
- from django.utils.translation import trans_real
- trans_real._translations = {}
- trans_real._active = local()
- trans_real._default = None
- trans_real.check_for_language.cache_clear()
-
- def tearDown(self):
- self.flush_caches()
- super(TransRealMixin, self).tearDown()
-
-
# On OSes that don't provide tzset (Windows), we can't set the timezone
# in which the program runs. As a consequence, we must skip tests that
# don't enforce a specific timezone (with timezone.override or equivalent),