From 583c946061f8af815c32254655f4aed8f0c18dc9 Mon Sep 17 00:00:00 2001 From: zhoulinhui Date: Sun, 30 Aug 2020 00:11:52 +0800 Subject: [PATCH] Use importlib to take place of im module The imp module is deprecated[1] since version 3.4, use importlib to instead 1: https://docs.python.org/3/library/imp.html#imp.reload Change-Id: Ic126bc8e0936e5d7a2c7a910b54b7348026fedcb --- watcher/tests/api/test_config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/watcher/tests/api/test_config.py b/watcher/tests/api/test_config.py index ed62cd37d..da29b075b 100644 --- a/watcher/tests/api/test_config.py +++ b/watcher/tests/api/test_config.py @@ -12,7 +12,7 @@ # License for the specific language governing permissions and limitations # under the License. -import imp +import importlib from oslo_config import cfg from watcher.api import config as api_config from watcher.tests.api import base @@ -23,13 +23,13 @@ class TestRoot(base.FunctionalTest): def test_config_enable_webhooks_auth(self): acl_public_routes = ['/'] cfg.CONF.set_override('enable_webhooks_auth', True, 'api') - imp.reload(api_config) + importlib.reload(api_config) self.assertEqual(acl_public_routes, api_config.app['acl_public_routes']) def test_config_disable_webhooks_auth(self): acl_public_routes = ['/', '/v1/webhooks/.*'] cfg.CONF.set_override('enable_webhooks_auth', False, 'api') - imp.reload(api_config) + importlib.reload(api_config) self.assertEqual(acl_public_routes, api_config.app['acl_public_routes'])