test_real_counts.py (961B)
1 import unittest 2 3 from plint.tests.test_counts import Counts 4 5 6 class RealCounts(Counts): 7 half1 = "Je veux, pour composer" 8 half2 = " chastement mes églogues," 9 verse = "Allez. Après cela direz-vous que je l’aime ?" 10 11 def testBaudelaire1half(self): 12 f = self.runCount(self.half1, limit=6) 13 self.assertEqual(1, len(f)) 14 self.assertEqual(self.getWeight(f[0]), 6) 15 16 def testBaudelaire1half2(self): 17 f = self.runCount(self.half2, limit=6) 18 self.assertEqual(1, len(f)) 19 self.assertEqual(self.getWeight(f[0]), 6) 20 21 def testBaudelaire1(self): 22 f = self.runCount(self.half1 + self.half2, limit=12) 23 self.assertEqual(1, len(f)) 24 self.assertEqual(self.getWeight(f[0]), 12) 25 26 def testAndromaque(self): 27 f = self.runCount(self.verse, limit=12) 28 self.assertEqual(1, len(f)) 29 self.assertEqual(self.getWeight(f[0]), 12) 30 31 32 if __name__ == "__main__": 33 unittest.main()