class TranslatedCheckTest(ViewTestCase): def setUp(self): super(TranslatedCheckTest, self).setUp() self.check = TranslatedCheck() def run_check(self): unit = self.get_unit() return self.check.check_target( unit.get_source_plurals(), unit.get_target_plurals(), unit ) def test_none(self): self.assertFalse(self.run_check()) def test_translated(self): self.edit_unit( 'Hello, world!\n', 'Nazdar svete!\n' ) self.assertFalse(self.run_check()) def test_untranslated(self): self.edit_unit( 'Hello, world!\n', 'Nazdar svete!\n' ) self.edit_unit( 'Hello, world!\n', '' ) self.assertTrue(self.run_check())
class TranslatedCheckTest(ViewTestCase): def setUp(self): super(TranslatedCheckTest, self).setUp() self.check = TranslatedCheck() def run_check(self): unit = self.get_unit() return self.check.check_target(unit.get_source_plurals(), unit.get_target_plurals(), unit) def test_none(self): self.assertFalse(self.run_check()) def test_translated(self): self.edit_unit('Hello, world!\n', 'Nazdar svete!\n') self.assertFalse(self.run_check()) def test_untranslated(self): self.edit_unit('Hello, world!\n', 'Nazdar svete!\n') self.edit_unit('Hello, world!\n', '') self.assertTrue(self.run_check()) def test_source_change(self): self.edit_unit('Hello, world!\n', 'Nazdar svete!\n') self.edit_unit('Hello, world!\n', '') unit = self.get_unit() unit.change_set.create(action=Change.ACTION_SOURCE_CHANGE) self.assertFalse(self.run_check())
class TranslatedCheckTest(ViewTestCase): def setUp(self): super().setUp() self.check = TranslatedCheck() def run_check(self): unit = self.get_unit() return self.check.check_target(unit.get_source_plurals(), unit.get_target_plurals(), unit) def test_none(self): self.assertFalse(self.run_check()) def test_translated(self): self.edit_unit("Hello, world!\n", "Nazdar svete!\n") self.assertFalse(self.run_check()) def test_untranslated(self): self.edit_unit("Hello, world!\n", "Nazdar svete!\n") self.edit_unit("Hello, world!\n", "") self.assertTrue(self.run_check()) def test_source_change(self): self.edit_unit("Hello, world!\n", "Nazdar svete!\n") self.edit_unit("Hello, world!\n", "") unit = self.get_unit() unit.change_set.create(action=Change.ACTION_SOURCE_CHANGE) self.assertFalse(self.run_check()) def test_get_description(self): self.test_untranslated() check = Check(unit=self.get_unit()) self.assertEqual(self.check.get_description(check), 'Last translation was "Nazdar svete!\n".')