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)
def test_support(self): machine_translation = DummyTranslation() self.assertTrue(machine_translation.is_supported('en', 'cs')) self.assertFalse(machine_translation.is_supported('en', 'de'))
def test_translate_fallback_missing(self): machine_translation = DummyTranslation() self.assertEqual( machine_translation.translate('de_CZ', 'Hello, world!', MockUnit(), None), [])
def test_translate_fallback(self): machine_translation = DummyTranslation() self.assertEqual( len( machine_translation.translate('cs_CZ', 'Hello, world!', MockUnit(), None)), 2)