Commit 6963c530 by Calen Pennington

Deactivate translations after all i18n tests in courseware so that they don't leak to future tests

parent 387f968c
......@@ -9,6 +9,7 @@ from django.contrib.auth.models import User
from django.core.urlresolvers import reverse, NoReverseMatch
from django.test import TestCase
from django.test.client import Client
from django.utils import translation
from dark_lang.models import DarkLangConfig
from lang_pref import LANGUAGE_KEY
......@@ -21,6 +22,10 @@ class BaseI18nTestCase(TestCase):
Base utilities for i18n test classes to derive from
"""
def setUp(self):
super(BaseI18nTestCase, self).setUp()
self.addCleanup(translation.deactivate)
def assert_tag_has_attr(self, content, tag, attname, value):
"""Assert that a tag in `content` has a certain value in a certain attribute."""
regex = r"""<{tag} [^>]*\b{attname}=['"]([\w\d\- ]+)['"][^>]*>""".format(tag=tag, attname=attname)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment