diff options
author | Michał Górny <mgorny@gentoo.org> | 2020-06-05 07:50:39 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2020-06-05 15:46:27 +0200 |
commit | 34b9a130495e0b327a1516da483af3d217ea8f51 (patch) | |
tree | 799d82535f6a14596a0325c90ee4a4413604ffad | |
parent | 0c10f5cf215f0b801fd8648d7d1c00ec8b2a610c (diff) | |
download | stevedore-34b9a130495e0b327a1516da483af3d217ea8f51.tar.gz |
Replace external mock with built-in unittest.mock
Now that stevedore does not support Python 2 anymore, there is no need
to ever use the external 'mock' package. Python 3.3+ has it integrated
as 'unittest.mock', so just use that.
Change-Id: I28a50cac12670bb6987b4c7794a15e15aa1fe965
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r-- | .travis.yml | 2 | ||||
-rw-r--r-- | lower-constraints.txt | 1 | ||||
-rw-r--r-- | stevedore/tests/test_callback.py | 3 | ||||
-rw-r--r-- | stevedore/tests/test_extension.py | 3 | ||||
-rw-r--r-- | stevedore/tests/test_named.py | 4 | ||||
-rw-r--r-- | stevedore/tests/test_sphinxext.py | 3 | ||||
-rw-r--r-- | stevedore/tests/test_test_manager.py | 3 | ||||
-rw-r--r-- | test-requirements.txt | 1 |
8 files changed, 10 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml index 776882d..d644f13 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ python: - "pypy" install: - pip install flake8 --use-mirrors - - pip install nose mock --use-mirrors + - pip install nose --use-mirrors - pip install -q . --use-mirrors before_script: - flake8 stevedore setup.py diff --git a/lower-constraints.txt b/lower-constraints.txt index 3769f61..6e5ab3c 100644 --- a/lower-constraints.txt +++ b/lower-constraints.txt @@ -11,7 +11,6 @@ imagesize==0.7.1 Jinja2==2.10 linecache2==1.0.0 MarkupSafe==1.0 -mock==2.0.0 pbr==2.0.0 Pygments==2.2.0 python-mimeparse==1.6.0 diff --git a/stevedore/tests/test_callback.py b/stevedore/tests/test_callback.py index c513aa2..75026f7 100644 --- a/stevedore/tests/test_callback.py +++ b/stevedore/tests/test_callback.py @@ -12,8 +12,9 @@ """Tests for failure loading callback """ +from unittest import mock + from testtools.matchers import GreaterThan -import mock from stevedore import extension from stevedore import named diff --git a/stevedore/tests/test_extension.py b/stevedore/tests/test_extension.py index 17f270f..c06afb5 100644 --- a/stevedore/tests/test_extension.py +++ b/stevedore/tests/test_extension.py @@ -14,8 +14,7 @@ """ import operator - -import mock +from unittest import mock from stevedore import exception from stevedore import extension diff --git a/stevedore/tests/test_named.py b/stevedore/tests/test_named.py index 757d0aa..d41dc2e 100644 --- a/stevedore/tests/test_named.py +++ b/stevedore/tests/test_named.py @@ -10,11 +10,11 @@ # License for the specific language governing permissions and limitations # under the License. +from unittest import mock + from stevedore import named from stevedore.tests import utils -import mock - class TestNamed(utils.TestCase): def test_named(self): diff --git a/stevedore/tests/test_sphinxext.py b/stevedore/tests/test_sphinxext.py index 7abf2f6..8b6a888 100644 --- a/stevedore/tests/test_sphinxext.py +++ b/stevedore/tests/test_sphinxext.py @@ -12,11 +12,12 @@ """Tests for the sphinx extension """ +from unittest import mock + from stevedore import extension from stevedore import sphinxext from stevedore.tests import utils -import mock import pkg_resources diff --git a/stevedore/tests/test_test_manager.py b/stevedore/tests/test_test_manager.py index df056cf..54bb454 100644 --- a/stevedore/tests/test_test_manager.py +++ b/stevedore/tests/test_test_manager.py @@ -10,7 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. -from mock import Mock, sentinel +from unittest.mock import Mock, sentinel + from stevedore import (ExtensionManager, NamedExtensionManager, HookManager, DriverManager, EnabledExtensionManager) from stevedore.dispatch import (DispatchExtensionManager, diff --git a/test-requirements.txt b/test-requirements.txt index c4a563f..7b203a2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2,7 +2,6 @@ # of appearance. Changing the order has an impact on the overall integration # process, which may cause wedges in the gate later. -mock>=2.0.0 # BSD coverage!=4.4,>=4.0 # Apache-2.0 stestr>=2.0.0 # Apache-2.0 # sphinx is needed for testing the sphinxext module |