def unacceptable_change(): value = 'AbcDef' with assert_changes( lambda: value, cmp=lambda old, new: old.lower() == new.lower()): value = 'GhiJkl'
def no_change(): value = 123 with assert_changes(lambda: value, new=lambda old: old + 1): pass
def test_passes_if_cmp_returns_True(self): value = 'AbcDef' with assert_changes(lambda: value, cmp=lambda old, new: old.lower() == new.lower()): value = 'aBCdEF'
def test_passes_if_equal_to_new(self): value = 123 with assert_changes(lambda: value, new=lambda old: old + 1): value += 1
def unacceptable_change(): value = 'AbcDef' with assert_changes(lambda: value, cmp=lambda old, new: old.lower() == new.lower()): value = 'GhiJkl'