def test_parse(self): a = ('min()', 0) self.assertRaises(TypeError, parse_function, None, *a) pi = {} self.assertRaises(KeyError, parse_function, pi, *a) pi['parse'] = parseloop pi['parsers'] = {} self.assertEqual(parse_function(pi, *a), (Function('min', ()), 5))
def p(self, string, index=0): return parse_function(self.pinfo, string, index)