summaryrefslogtreecommitdiff
path: root/troveclient/tests/test_discover.py
diff options
context:
space:
mode:
authorlikui <likui@yovole.com>2020-10-09 17:47:33 +0800
committerlikui <likui@yovole.com>2020-10-09 18:21:30 +0800
commitdfb45e2b663008e4c4901417ff8d3e9966bae11d (patch)
tree8a88376ea54fe905fdc2de695b32e9a69ecc1c9f /troveclient/tests/test_discover.py
parentd233dbea8e0a08628294c40d690004d996f28f0c (diff)
downloadpython-troveclient-dfb45e2b663008e4c4901417ff8d3e9966bae11d.tar.gz
Use importlib to take place of imp module
The imp module is deprecated[1] since version 3.4, use importlib to instead [1]: https://docs.python.org/3/library/imp.html Change-Id: Ifb44be3b0a0c35dd99d0230e9c371dfcb97f6fdd
Diffstat (limited to 'troveclient/tests/test_discover.py')
-rw-r--r--troveclient/tests/test_discover.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/troveclient/tests/test_discover.py b/troveclient/tests/test_discover.py
index 4f5edd7..f94084d 100644
--- a/troveclient/tests/test_discover.py
+++ b/troveclient/tests/test_discover.py
@@ -13,8 +13,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import imp
import inspect
+import types
from unittest import mock
import pkg_resources
@@ -31,7 +31,7 @@ class DiscoverTest(testtools.TestCase):
if group == 'troveclient.extension':
fake_ep = mock.Mock()
fake_ep.name = 'foo'
- fake_ep.module = imp.new_module('foo')
+ fake_ep.module = types.ModuleType('foo')
fake_ep.load.return_value = fake_ep.module
return [fake_ep]
@@ -48,13 +48,13 @@ class DiscoverTest(testtools.TestCase):
def test_discover_extensions(self):
def mock_discover_via_python_path(self):
- yield 'foo', imp.new_module('foo')
+ yield 'foo', types.ModuleType('foo')
def mock_discover_via_contrib_path(self, version):
- yield 'bar', imp.new_module('bar')
+ yield 'bar', types.ModuleType('bar')
def mock_discover_via_entry_points(self):
- yield 'baz', imp.new_module('baz')
+ yield 'baz', types.ModuleType('baz')
@mock.patch.object(troveclient.shell.OpenStackTroveShell,
'_discover_via_python_path',