def get_translation_object(self): domain = self.license.resource_slug return get_translation_object( django_language_code=cc_to_django_language_code( self.language_code), domain=domain, )
def test_get_translation_object(self): translation_object = MagicMock() with mock.patch("i18n.utils.DjangoTranslation") as mock_djt: mock_djt.return_value = translation_object with mock.patch("i18n.utils.translation") as mock_trans: result = get_translation_object(django_language_code="code", domain="cnn.com") mock_djt.assert_called_with(domain="cnn.com", language="code", localedirs=["/foo/bar/translations"]) mock_trans.assert_called_with("code") self.assertEqual(translation_object, result)
def test_get_translation_object(self): translation_object = MagicMock() with mock.patch("i18n.utils.translation.trans_real.DjangoTranslation" ) as mock_djt: mock_djt.return_value = translation_object with mock.patch("i18n.utils.translation.trans_real.translation" ) as mock_trans: result = get_translation_object( django_language_code="LANGUAGE_CODE", domain="GETTEXT_DOMAIN", ) mock_djt.assert_called_with( domain="GETTEXT_DOMAIN", language="LANGUAGE_CODE", ) mock_trans.assert_called_with("LANGUAGE_CODE") self.assertEqual(translation_object, result)