diff options
author | Gustavo Niemeyer <gustavo@niemeyer.net> | 2007-12-04 23:47:03 -0200 |
---|---|---|
committer | Gustavo Niemeyer <gustavo@niemeyer.net> | 2007-12-04 23:47:03 -0200 |
commit | dd13d97f602ebb08b0357701a6b22a7441c4abea (patch) | |
tree | af208ab3699abc269dc0e7a4ec5f097313dc08b2 /mocker.py | |
parent | caeaec199b25c99e18ed13abc7ad89ff624ec44a (diff) | |
download | mocker-dd13d97f602ebb08b0357701a6b22a7441c4abea.tar.gz |
MockerTestCase now verifies if the mocker is put in replay
mode in cases where events were recorded.
Diffstat (limited to 'mocker.py')
-rw-r--r-- | mocker.py | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -98,7 +98,13 @@ class MockerTestCase(unittest.TestCase): if test_method is not None: def test_method_wrapper(): try: - result = test_method() + try: + result = test_method() + finally: + if (self.mocker.is_recording() and + self.mocker.get_events()): + raise RuntimeError("Mocker must be put in replay " + "mode with self.mocker.replay()") except: self.__cleanup() raise |