def METHOD_NAME(self):
    d = self.new_dict(key='value')
    # deleting a key with dict.__delitem__() must change the version
    self.check_version_changed(d, d.__delitem__, 'key')
    # don't change the version if the key doesn't exist
    self.check_version_dont_change(d, self.assertRaises, KeyError,
                                   d.__delitem__, 'key')