diff options
author | likui <likui@yovole.com> | 2020-10-09 17:47:33 +0800 |
---|---|---|
committer | likui <likui@yovole.com> | 2020-10-09 18:21:30 +0800 |
commit | dfb45e2b663008e4c4901417ff8d3e9966bae11d (patch) | |
tree | 8a88376ea54fe905fdc2de695b32e9a69ecc1c9f /troveclient/tests/test_discover.py | |
parent | d233dbea8e0a08628294c40d690004d996f28f0c (diff) | |
download | python-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.py | 10 |
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', |