Esempio n. 1
0
 def test_buc(self):
     cases = (
         ('holy potion', 'blessed'),
         ('uncursed potion', 'uncursed'),
         ('unholy potion', 'cursed'),
         ('blessed uncursed cursed potion', 'cursed'),
         ('holy uncursed potion', 'uncursed'),
         ('Holy Potion', 'blessed'),
         ('curSEd PoTiOn', 'cursed'),
         )
     for case in cases:
         item = wishparser.parsewish(case[0])
         self.assertEqual(item.buc, case[1],
                          msg="failed for %s; expected %s but got %s" %
                          (case[0], case[1], item.buc))
Esempio n. 2
0
 def test_nothing(self):
     self.assertEqual(wishparser.parsewish('nothing'), None)