Exemple #1
0
 def test_expressions(self):
     p = Parser("hi.there hi[5].! hi.there.bob")
     self.assertEqual('hi.there', p.expression())
     self.assertEqual('hi[5].!', p.expression())
     self.assertEqual('hi.there.bob', p.expression())
     
     p = Parser("567 6.0 'lol' \"wut\"")
     self.assertEqual('567', p.expression())
     self.assertEqual('6.0', p.expression())
     self.assertEqual("'lol'", p.expression())
     self.assertEqual('"wut"', p.expression())
Exemple #2
0
 def test_ranges(self):
     p = Parser("(5..7) (1.5..9.6) (young..old) (hi[5].wat..old)")
     self.assertEqual('(5..7)', p.expression())
     self.assertEqual('(1.5..9.6)', p.expression())
     self.assertEqual('(young..old)', p.expression())
     self.assertEqual('(hi[5].wat..old)', p.expression())