#NEWLINE# def test_variable_node_optional_colon( ) : #NEWLINE# #INDENT# node = Node ( ) #NEWLINE# x_node = node . add ( Step ( '{x}' ) ) #NEWLINE# xy_node = node . add ( Step ( '{x}:{y}' ) ) #NEWLINE# assert ( node . get ( 'a' ) == ( xy_node , { #NEWLINE# #INDENT# 'x' : 'a' , #NEWLINE# #UNINDENT# } ) ) #NEWLINE# assert ( node . get ( 'a:b' ) == ( xy_node , { #NEWLINE# #INDENT# 'x' : 'a' , #NEWLINE# 'y' : 'b' , #NEWLINE# #UNINDENT# } ) )