def test_generator_uninstalled_mode(self): generator = apertium.Generator('spa') with self.assertRaises(apertium.ModeNotInstalled): generator.generate('cat<n><pl>')
def test_generator_multiple(self): generator = apertium.Generator('en') lexical_units = generator.generate('^cat<n><pl>$ ^cat<n><pl>$') self.assertEqual(lexical_units, 'cats cats')
def test_generator_bare(self): generator = apertium.Generator('en') lexical_units = generator.generate('cat<n><pl>') self.assertEqual(lexical_units, 'cat<n><pl>')
def test_generator_single(self): generator = apertium.Generator('en') wordform = generator.generate('^cat<n><pl>$') self.assertEqual(wordform, 'cats')