Beispiel #1
0
 def test_get_translation__ok(self, gettext):
     self.assertEqual(get_translation(['foo']), gettext.translation.return_value.gettext)
     gettext.translation.assert_called_once_with(
         'randtalkbot',
         localedir='foo_locale_dir',
         languages=['foo'],
         )
 def test_get_translation__ok(self, gettext):
     self.assertEqual(get_translation(['foo']),
                      gettext.translation.return_value.gettext)
     gettext.translation.assert_called_once_with(
         'randtalkbot',
         localedir='foo_locale_dir',
         languages=['foo'],
     )
 def test_get_translation__not_supported_language(self, gettext):
     gettext.translation.side_effect = OSError
     with self.assertRaises(OSError):
         get_translation(['foo'])
     self.assertEqual(
         gettext.translation.call_args_list,
         [
             call(
                 'randtalkbot',
                 localedir='foo_locale_dir',
                 languages=['foo'],
             ),
             call(
                 'randtalkbot',
                 localedir='foo_locale_dir',
                 languages=['en'],
             ),
         ],
     )
Beispiel #4
0
 def test_get_translation__not_supported_language(self, gettext):
     gettext.translation.side_effect = OSError
     with self.assertRaises(OSError):
         get_translation(['foo'])
     self.assertEqual(
         gettext.translation.call_args_list,
         [
             call(
                 'randtalkbot',
                 localedir='foo_locale_dir',
                 languages=['foo'],
                 ),
             call(
                 'randtalkbot',
                 localedir='foo_locale_dir',
                 languages=['en'],
                 ),
             ],
         )