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'