diff options
| -rw-r--r-- | pyramid/tests/test_scripts/test_pserve.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/pyramid/tests/test_scripts/test_pserve.py b/pyramid/tests/test_scripts/test_pserve.py index 18451df64..8eb63b8d6 100644 --- a/pyramid/tests/test_scripts/test_pserve.py +++ b/pyramid/tests/test_scripts/test_pserve.py @@ -92,11 +92,15 @@ class TestPServeCommand(unittest.TestCase): dummy_start_reloader.args = args dummy_start_reloader.kwargs = kwargs - pserve.hupper = AttrDict(is_active=lambda: False, - start_reloader=dummy_start_reloader) - - inst = self._makeOne('--reload', 'development.ini') - inst.run() + orig_hupper = pserve.hupper + try: + pserve.hupper = AttrDict(is_active=lambda: False, + start_reloader=dummy_start_reloader) + + inst = self._makeOne('--reload', 'development.ini') + inst.run() + finally: + pserve.hupper = orig_hupper self.assertEquals(dummy_start_reloader.args, ('pyramid.scripts.pserve.main',)) self.assertEquals(dummy_start_reloader.kwargs, { |
