Merge "Stop reloading swift.common.utils in test_daemon"

This commit is contained in:
Jenkins 2017-09-27 03:54:30 +00:00 committed by Gerrit Code Review
commit ff23dcdf3a
1 changed files with 8 additions and 8 deletions

View File

@ -15,7 +15,6 @@
import os
from six import StringIO
from six.moves import reload_module
import time
import unittest
from getpass import getuser
@ -102,13 +101,14 @@ class TestWorkerDaemon(unittest.TestCase):
class TestRunDaemon(unittest.TestCase):
def setUp(self):
utils.HASH_PATH_SUFFIX = 'endcap'
utils.HASH_PATH_PREFIX = 'startcap'
utils.drop_privileges = lambda *args: None
utils.capture_stdio = lambda *args: None
def tearDown(self):
reload_module(utils)
for patcher in [
mock.patch.object(utils, 'HASH_PATH_PREFIX', 'startcap'),
mock.patch.object(utils, 'HASH_PATH_SUFFIX', 'endcap'),
mock.patch.object(utils, 'drop_privileges', lambda *args: None),
mock.patch.object(utils, 'capture_stdio', lambda *args: None),
]:
patcher.start()
self.addCleanup(patcher.stop)
def test_run(self):
d = MyDaemon({})