diff options
author | Gustavo Niemeyer <gustavo@niemeyer.net> | 2007-11-12 22:02:54 -0200 |
---|---|---|
committer | Gustavo Niemeyer <gustavo@niemeyer.net> | 2007-11-12 22:02:54 -0200 |
commit | bbe24209cd365b317a70175c898da6217cc64f96 (patch) | |
tree | 48b06cb611239795ca750def896aa431eb25c630 | |
parent | e6acd10677c10e1b8a8111c42b18fc0993652187 (diff) | |
download | mocker-bbe24209cd365b317a70175c898da6217cc64f96.tar.gz |
Mocker.on_restore() removed. Restore isn't performed if replay()
isn't called, and that may not be obvious, so a hook won't be
exposed for now.
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | mocker.py | 8 | ||||
-rwxr-xr-x | test.py | 10 |
3 files changed, 5 insertions, 19 deletions
@@ -1,10 +1,14 @@ 0.9 (2007-XX-XX) ================ -- New MockerTestCase.makeFile() and .makeDir() helpers. They offer +- Added MockerTestCase.makeFile() and .makeDir() helpers. They offer easy creation of temporary files/directories with certainty of removal after tests finish running. +- Mocker.on_restore() removed. Restore isn't performed if replay() + isn't called, and that may not be obvious, so a hook won't be + exposed for now. + 0.8 (2007-11-11) ================ @@ -554,14 +554,6 @@ class MockerBase(object): object.__mocker_mock__ = mock return mock - def on_restore(self, callback): - """Run C{callback()} when the environment state is restored. - - @param callback: Any callable. - """ - event = self._get_replay_restore_event() - event.add_task(OnRestoreCaller(callback)) - def act(self, path): """This is called by mock objects whenever something happens to them. @@ -645,16 +645,6 @@ class MockerTest(unittest.TestCase): self.assertTrue(self.mocker.is_recording()) self.assertEquals(calls, ["replay", "restore"]) - def test_on_restore(self): - calls = [] - self.mocker.on_restore(lambda: calls.append("callback")) - self.mocker.restore() - self.assertEquals(calls, []) - self.mocker.replay() - self.mocker.restore() - self.mocker.restore() - self.assertEquals(calls, ["callback"]) - def test_reset(self): calls = [] event = self.mocker.add_event(Event()) |