Example #1
0
 def unacceptable_change():
     value = 'AbcDef'
     with assert_changes(
             lambda: value,
             cmp=lambda old, new: old.lower() == new.lower()):
         value = 'GhiJkl'
Example #2
0
 def no_change():
     value = 123
     with assert_changes(lambda: value, new=lambda old: old + 1):
         pass
Example #3
0
 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'
Example #4
0
 def test_passes_if_equal_to_new(self):
     value = 123
     with assert_changes(lambda: value, new=lambda old: old + 1):
         value += 1
Example #5
0
 def unacceptable_change():
     value = 'AbcDef'
     with assert_changes(lambda: value,
                         cmp=lambda old, new: old.lower() == new.lower()):
         value = 'GhiJkl'
Example #6
0
 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'
Example #7
0
 def no_change():
     value = 123
     with assert_changes(lambda: value, new=lambda old: old + 1):
         pass
Example #8
0
 def test_passes_if_equal_to_new(self):
     value = 123
     with assert_changes(lambda: value, new=lambda old: old + 1):
         value += 1