示例#1
0
 def test_translate(self):
     machine_translation = DummyTranslation()
     self.assertEqual(
         machine_translation.translate('cs', 'Hello', MockUnit(), None), [])
     self.assertEqual(
         len(
             machine_translation.translate('cs', 'Hello, world!',
                                           MockUnit(), None)), 2)
示例#2
0
 def test_translate_fallback_missing(self):
     machine_translation = DummyTranslation()
     self.assertEqual(
         machine_translation.translate(
             'de_CZ', 'Hello, world!', MockUnit(), None
         ),
         []
     )
示例#3
0
 def test_translate_fallback(self):
     machine_translation = DummyTranslation()
     self.assertEqual(
         len(
             machine_translation.translate(
                 'cs_CZ', 'Hello, world!', MockUnit(), None
             )
         ),
         2
     )
示例#4
0
 def test_translate(self):
     machine_translation = DummyTranslation()
     self.assertEqual(
         machine_translation.translate('cs', 'Hello', None, None),
         []
     )
     self.assertEqual(
         len(
             machine_translation.translate(
                 'cs', 'Hello, world!', None, None
             )
         ),
         2
     )
示例#5
0
 def test_support(self):
     machine_translation = DummyTranslation()
     self.assertTrue(machine_translation.is_supported('cs'))
     self.assertFalse(machine_translation.is_supported('de'))
示例#6
0
 def test_support(self):
     machine_translation = DummyTranslation()
     self.assertTrue(machine_translation.is_supported('en', 'cs'))
     self.assertFalse(machine_translation.is_supported('en', 'de'))
示例#7
0
 def test_translate_fallback_missing(self):
     machine_translation = DummyTranslation()
     self.assertEqual(
         machine_translation.translate('de_CZ', 'Hello, world!', MockUnit(),
                                       None), [])
示例#8
0
 def test_translate_fallback(self):
     machine_translation = DummyTranslation()
     self.assertEqual(
         len(
             machine_translation.translate('cs_CZ', 'Hello, world!',
                                           MockUnit(), None)), 2)