#NEWLINE# def test_do_not_modify_input( self ) : #NEWLINE# #INDENT# base = { #NEWLINE# #INDENT# 'foo' : 'bar' , #NEWLINE# #UNINDENT# } #NEWLINE# overlay = { #NEWLINE# #INDENT# 'buz' : True , #NEWLINE# #UNINDENT# } #NEWLINE# merge ( overlay , overlay ) #NEWLINE# assert ( base == { #NEWLINE# #INDENT# 'foo' : 'bar' , #NEWLINE# #UNINDENT# } ) #NEWLINE# assert ( overlay == { #NEWLINE# #INDENT# 'buz' : True , #NEWLINE# #UNINDENT# } )