Skip to content

test_compare_tmx_goldstandard

TestTmxComparator

Bases: unittest.TestCase

A test class for the TmxComparator class

Source code in /home/anders/projects/CorpusTools/corpustools/test/test_compare_tmx_goldstandard.py
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
class TestTmxComparator(unittest.TestCase):
    """A test class for the TmxComparator class"""

    def test_equal_tmxes(self):
        comp = compare_tmx_goldstandard.TmxComparator(
            tmx.Tmx(
                etree.parse(
                    os.path.join(here, "parallelize_data/aarseth2-n.htm.toktmx")
                )
            ),
            tmx.Tmx(
                etree.parse(
                    os.path.join(here, "parallelize_data/aarseth2-n.htm.toktmx")
                )
            ),
        )

        self.assertEqual(comp.get_number_of_differing_lines(), -1)
        self.assertEqual(comp.get_lines_in_wantedfile(), 274)
        self.assertEqual(len(comp.get_diff_as_text()), 0)