#NEWLINE# def test_update( self ) : #NEWLINE# #INDENT# db = self . db #NEWLINE# db . drop_collection ( 'test' ) #NEWLINE# id1 = db . test . save ( { #NEWLINE# #INDENT# 'x' : 5 , #NEWLINE# #UNINDENT# } ) #NEWLINE# db . test . update ( { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# '$inc' : { #NEWLINE# #INDENT# 'x' : 1 , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . assertEqual ( db . test . find_one ( id1 ) [ 'x' ] , 6 ) #NEWLINE# id2 = db . test . save ( { #NEWLINE# #INDENT# 'x' : 1 , #NEWLINE# #UNINDENT# } ) #NEWLINE# db . test . update ( { #NEWLINE# #INDENT# 'x' : 6 , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# '$inc' : { #NEWLINE# #INDENT# 'x' : 1 , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . assertEqual ( db . test . find_one ( id1 ) [ 'x' ] , 7 ) #NEWLINE# self . assertEqual ( db . test . find_one ( id2 ) [ 'x' ] , 1 )