def METHOD_NAME(self):
    d = self.new_dict(key='value')
    # update() calling with no argument must not change the version
    self.check_version_dont_change(d, d.update)
    # update() must change the version
    self.check_version_changed(d, d.update, key='new value')
    d2 = self.new_dict(key='value 3')
    self.check_version_changed(d, d.update, d2)