def test_identifier_1(): #IGNORE:C01111 msg = 'Parse an identifier.' #py.test.skip(msg) print msg from freeode.simlparser import Parser from freeode.ast import NodeIdentifier parser = Parser() #For debugging: keep Pyparsing's original parse results. # Exit immediately from all action functions #Parser.noTreeModification = 1 test_expression = 'a' print 'expression: ', test_expression ast = parser.parseExpressionStr(test_expression) print 'AST:' print ast node_id = ast assert isinstance(node_id, NodeIdentifier) assert isinstance(node_id.name, str) assert node_id.name == 'a'