plint

French poetry validator (local mirror of https://gitlab.com/a3nm/plint)
git clone https://a3nm.net/git/plint/
Log | Files | Refs | README

test_sanity_check2.py (448B)


      1 import unittest
      2 
      3 import plint.pattern
      4 from plint import verse, template
      5 
      6 
      7 class SanityCheck2(unittest.TestCase):
      8     def testSimple(self):
      9         text = "Patati patata patata tata vies"
     10         v = verse.Verse(text, template.Template(), plint.pattern.Pattern("12"))
     11         v.parse()
     12         gend = v.genders()
     13         self.assertEqual(1, len(gend))
     14         self.assertEqual('F', next(iter(gend)))
     15 
     16 
     17 if __name__ == "__main__":
     18     unittest.main()