def test_language_changer_decorator(self): def lang_changer(lang): return "/%s/dummy/" % lang decorated_view = language_changer_decorator(lang_changer)(self.get_simple_view()) request = self.get_request('/some/path/', 'en') response = decorated_view(request) self.assertEqual(response.content, '') fake_context = {'request': request} tag = DumbPageLanguageUrl() output = tag.get_context(fake_context, 'en') url = output['content'] self.assertEqual(url, '/en/dummy/') output = tag.get_context(fake_context, 'ja') url = output['content'] self.assertEqual(url, '/ja/dummy/')
def test_language_changer_decorator(self): def lang_changer(lang): return "/%s/dummy/" % lang decorated_view = language_changer_decorator(lang_changer)(self.get_simple_view()) request = self.get_request("/some/path/", "en") response = decorated_view(request) self.assertEqual(response.content, "") fake_context = {"request": request} tag = DumbPageLanguageUrl() output = tag.get_context(fake_context, "en") url = output["content"] self.assertEqual(url, "/en/dummy/") output = tag.get_context(fake_context, "ja") url = output["content"] self.assertEqual(url, "/ja/dummy/")