summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyramid/tests/test_scripts/test_pserve.py14
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, {