Bases: unittest.TestCase
Class to test the typos synchroniser
Source code in /home/anders/projects/CorpusTools/corpustools/test/test_typosfile.py
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 | class TestTypoline(unittest.TestCase):
"""Class to test the typos synchroniser"""
def setUp(self):
pass
def testGetTypo(self):
tl = typosfile.Typoline("deatalaš\tdeaŧalaš")
self.assertEqual(tl.getTypo(), "deatalaš")
tl = typosfile.Typoline("deatalaš\tdeaŧalaš")
self.assertEqual(tl.getTypo(), "deatalaš")
def testGetCorrection(self):
tl = typosfile.Typoline("deatalaš\tdeaŧalaš")
self.assertEqual(tl.getCorrection(), "deaŧalaš")
tl = typosfile.Typoline("deatalaš")
self.assertEqual(tl.getCorrection(), None)
def testMakeTypoline(self):
tl = typosfile.Typoline("deatalaš\tdeaŧalaš")
self.assertEqual(tl.makeTypoline(), "deatalaš\tdeaŧalaš")
tl = typosfile.Typoline("deatalaš\tdeatalaš")
self.assertEqual(tl.makeTypoline(), "deatalaš")
def testSetCorrection(self):
tl = typosfile.Typoline("deatalaš\tdeaŧalaš")
tl.setCorrection("ditalaš")
self.assertEqual(tl.getCorrection(), "ditalaš")
|