#NEWLINE# def test_assoc( ) : #NEWLINE# #INDENT# assert ( assoc ( { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , 'a' , 1 ) == { #NEWLINE# #INDENT# 'a' : 1 , #NEWLINE# #UNINDENT# } ) #NEWLINE# assert ( assoc ( { #NEWLINE# #INDENT# 'a' : 1 , #NEWLINE# #UNINDENT# } , 'a' , 3 ) == { #NEWLINE# #INDENT# 'a' : 3 , #NEWLINE# #UNINDENT# } ) #NEWLINE# assert ( assoc ( { #NEWLINE# #INDENT# 'a' : 1 , #NEWLINE# #UNINDENT# } , 'b' , 3 ) == { #NEWLINE# #INDENT# 'a' : 1 , #NEWLINE# 'b' : 3 , #NEWLINE# #UNINDENT# } ) #NEWLINE# d = { #NEWLINE# #INDENT# 'x' : 1 , #NEWLINE# #UNINDENT# } #NEWLINE# oldd = d #NEWLINE# assoc ( d , 'x' , 2 ) #NEWLINE# assert ( d is oldd )