Exemplo n.º 1
0
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".')
Exemplo n.º 2
0
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())
Exemplo n.º 3
0
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())
Exemplo n.º 4
0
 def setUp(self):
     super(TranslatedCheckTest, self).setUp()
     self.check = TranslatedCheck()
Exemplo n.º 5
0
 def setUp(self):
     super().setUp()
     self.check = TranslatedCheck()
Exemplo n.º 6
0
 def setUp(self):
     super(TranslatedCheckTest, self).setUp()
     self.check = TranslatedCheck()