Exemple #1
0
 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,
     )
Exemple #2
0
    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)