Reset current language after discussion tests, so that other languages don't leak into tests that don't use the LocaleMiddleware

This commit is contained in:
Calen Pennington
2016-06-07 16:06:06 -04:00
parent 95054e1a03
commit c4c4ee31c2

View File

@@ -6,6 +6,7 @@ from django.core.urlresolvers import reverse
from django.http import Http404
from django.test.client import Client, RequestFactory
from django.test.utils import override_settings
from django.utils import translation
from lms.lib.comment_client.utils import CommentClientPaginatedResult
from edxmako.tests import mako_middleware_process_request
@@ -1245,6 +1246,8 @@ class CommentsServiceRequestHeadersTestCase(UrlResetMixin, ModuleStoreTestCase):
self.client.login(username=username, password=password)
)
self.addCleanup(translation.deactivate)
def assert_all_calls_have_header(self, mock_request, key, value):
expected = call(
ANY, # method