Ejemplo n.º 1
0
 def test_get_variants_complex1(self):
     self.assertEqual(
         gen_word_variants('jukko|puw'),
         {'jukkopuv', 'jukko', 'puw',
          'puv', 'jukkopuw', 'jukkopuu',
          'puu'}
     )
Ejemplo n.º 2
0
 def test_get_variants_wytilda(self):
     self.assertEqual(
         gen_word_variants('l’öwl’ü, ~n’e'),
         {'lövlü', 'löyly', 'löwlüne',
          'lövly', 'löwlü', 'löylyne',
          'lövlüne', 'löülü', 'löwly',
          'löülüne', 'löwlyne', 'lövlyne'}
     )
Ejemplo n.º 3
0
 def test_get_variants_complex_w(self):
     self.assertEqual(
         gen_word_variants('jalga|möwkküne'),
         {'jalgamövkkyne', 'jalgamöwkkyne', 'jalgamövkküne',
          'möwkkyne', 'jalga', 'möwkküne',
          'jalgamöükküne', 'mövkkyne',
          'mövkküne', 'möükküne', 'möykkyne',
          'jalgamöwkküne', 'jalgamöykkyne'}
     )
Ejemplo n.º 4
0
 def test_get_variants_complex_yw(self):
     self.assertEqual(
         gen_word_variants('ühen|šuwrun’e'),
         {'ühenšuwrune', 'yhen', 'ühenšuvrune',
          'yhenšuvrune', 'yhenšuwrune',
          'šuvrune', 'yhenšuurune',
          'ühen', 'šuurune', 'šuwrune',
          'ühenšuurune'}
     )
Ejemplo n.º 5
0
 def test_get_variants_complex3(self):
     self.assertEqual(
         gen_word_variants('armaš|miel’i|aigoman’e'),
         {'armaš', 'mieli', 'aigomane',
          'armašmieliaigomane'}
     )
Ejemplo n.º 6
0
 def test_get_variants_yw(self):
     self.assertEqual(
         gen_word_variants('l’üwvä'),
         {'lüwvä', 'lyyvä', 'lyvvä',
          'lüvvä', 'lüüvä', 'lywvä'}
     )
Ejemplo n.º 7
0
 def test_get_variants_complex2(self):
     self.assertEqual(
         gen_word_variants('jowdu|päivä'),
         {'jowdu', 'jowdupäivä', 'päivä',
          'jovdu', 'jovdupäivä', 'joudupäivä', 'joudu'}
     )
Ejemplo n.º 8
0
 def test_get_variants_w(self):
     self.assertEqual(
         gen_word_variants('uwt||tua'),
         {'uuttua', 'uwttua', 'uvttua'}
     )
Ejemplo n.º 9
0
 def test_get_variants_tilda(self):
     self.assertEqual(
         gen_word_variants('baba, ~z’en’i'),
         {'baba', 'babazeni'}
     )
Ejemplo n.º 10
0
 def test_get_variants_normal(self):
     self.assertEqual(
         gen_word_variants('muš||ta, ~tan’e'),
         {'mušta', 'muštane'}
     )
Ejemplo n.º 11
0
 def test_get_variants_ves2(self):
     self.assertEqual(
         gen_word_variants('mi̮ajäičä I'),
         {'mi̮ajäičä', 'miajäičä'}
     )
Ejemplo n.º 12
0
 def test_get_variants_ves1(self):
     self.assertEqual(
         gen_word_variants('a˛i̮a'),
         {'aia', 'ai̮a'}
     )
Ejemplo n.º 13
0
 def test_get_variants_complex_brackets(self):
     self.assertEqual(
         gen_word_variants('un’i|miel’is’s’ä(h)'),
         {'unimielissäh', 'uni', 'unimielissä',
          'mielissä', 'mielissäh'}
     )