diff options
author | Hervé Beraud <hberaud@redhat.com> | 2020-06-09 01:14:41 +0200 |
---|---|---|
committer | Hervé Beraud <hberaud@redhat.com> | 2020-06-11 14:15:41 +0200 |
commit | 69549e5d7625d680c90bf41d8b8864356e7dc734 (patch) | |
tree | 099c2984009d581805b8f8adae4bf9ae9dec4079 | |
parent | 30d0296f0158644d3cb9baa5aa7e7170db9e4702 (diff) | |
download | ironic-69549e5d7625d680c90bf41d8b8864356e7dc734.tar.gz |
Use unittest.mock instead of mock
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we can use the
standard lib unittest.mock module instead.
Change-Id: I8d8bcc60640a06b3cacf18714c4a22802e6c9827
20 files changed, 21 insertions, 22 deletions
diff --git a/ironic/tests/unit/api/controllers/test_base.py b/ironic/tests/unit/api/controllers/test_base.py index 423eaffa5..b94f66f65 100644 --- a/ironic/tests/unit/api/controllers/test_base.py +++ b/ironic/tests/unit/api/controllers/test_base.py @@ -14,8 +14,8 @@ # under the License. from http import client as http_client +from unittest import mock -import mock from webob import exc from ironic.api.controllers import base as cbase diff --git a/ironic/tests/unit/api/controllers/v1/test_allocation.py b/ironic/tests/unit/api/controllers/v1/test_allocation.py index 32da8eec0..b94b83687 100644 --- a/ironic/tests/unit/api/controllers/v1/test_allocation.py +++ b/ironic/tests/unit/api/controllers/v1/test_allocation.py @@ -15,10 +15,10 @@ Tests for the API /allocations/ methods. import datetime from http import client as http_client +from unittest import mock from urllib import parse as urlparse import fixtures -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_chassis.py b/ironic/tests/unit/api/controllers/v1/test_chassis.py index 955b18b57..be01cc4d8 100644 --- a/ironic/tests/unit/api/controllers/v1/test_chassis.py +++ b/ironic/tests/unit/api/controllers/v1/test_chassis.py @@ -17,9 +17,9 @@ Tests for the API /chassis/ methods. import datetime from http import client as http_client +from unittest import mock from urllib import parse as urlparse -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_conductor.py b/ironic/tests/unit/api/controllers/v1/test_conductor.py index d57440c4d..be590ae5e 100644 --- a/ironic/tests/unit/api/controllers/v1/test_conductor.py +++ b/ironic/tests/unit/api/controllers/v1/test_conductor.py @@ -15,8 +15,8 @@ Tests for the API /conductors/ methods. import datetime from http import client as http_client +from unittest import mock -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_deploy_template.py b/ironic/tests/unit/api/controllers/v1/test_deploy_template.py index 7b104f160..9875a1678 100644 --- a/ironic/tests/unit/api/controllers/v1/test_deploy_template.py +++ b/ironic/tests/unit/api/controllers/v1/test_deploy_template.py @@ -15,9 +15,9 @@ Tests for the API /deploy_templates/ methods. import datetime from http import client as http_client +from unittest import mock from urllib import parse as urlparse -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_driver.py b/ironic/tests/unit/api/controllers/v1/test_driver.py index bd4bb92cc..18100874d 100644 --- a/ironic/tests/unit/api/controllers/v1/test_driver.py +++ b/ironic/tests/unit/api/controllers/v1/test_driver.py @@ -15,8 +15,8 @@ from http import client as http_client import json +from unittest import mock -import mock from oslo_config import cfg from testtools import matchers diff --git a/ironic/tests/unit/api/controllers/v1/test_event.py b/ironic/tests/unit/api/controllers/v1/test_event.py index 082c74493..b67870c23 100644 --- a/ironic/tests/unit/api/controllers/v1/test_event.py +++ b/ironic/tests/unit/api/controllers/v1/test_event.py @@ -14,8 +14,7 @@ Tests for the API /events methods. """ from http import client as http_client - -import mock +from unittest import mock from ironic.api.controllers import base as api_base from ironic.api.controllers.v1 import types diff --git a/ironic/tests/unit/api/controllers/v1/test_expose.py b/ironic/tests/unit/api/controllers/v1/test_expose.py index 0cb41b22d..9cb8e96ab 100644 --- a/ironic/tests/unit/api/controllers/v1/test_expose.py +++ b/ironic/tests/unit/api/controllers/v1/test_expose.py @@ -19,8 +19,8 @@ import inspect import json import os import sys +from unittest import mock -import mock from oslo_utils import uuidutils import pecan.rest import pecan.testing diff --git a/ironic/tests/unit/api/controllers/v1/test_node.py b/ironic/tests/unit/api/controllers/v1/test_node.py index 99f3cf34f..5cfa67019 100644 --- a/ironic/tests/unit/api/controllers/v1/test_node.py +++ b/ironic/tests/unit/api/controllers/v1/test_node.py @@ -17,10 +17,10 @@ import datetime from http import client as http_client import json import os +from unittest import mock from urllib import parse as urlparse import fixtures -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_notification_utils.py b/ironic/tests/unit/api/controllers/v1/test_notification_utils.py index 30c8df134..d7e3e7e82 100644 --- a/ironic/tests/unit/api/controllers/v1/test_notification_utils.py +++ b/ironic/tests/unit/api/controllers/v1/test_notification_utils.py @@ -12,7 +12,8 @@ """Test class for ironic-api notification utilities.""" -import mock +from unittest import mock + from oslo_utils import uuidutils from ironic.api.controllers.v1 import notification_utils as notif_utils diff --git a/ironic/tests/unit/api/controllers/v1/test_port.py b/ironic/tests/unit/api/controllers/v1/test_port.py index 81e5abcde..22a164299 100644 --- a/ironic/tests/unit/api/controllers/v1/test_port.py +++ b/ironic/tests/unit/api/controllers/v1/test_port.py @@ -16,9 +16,9 @@ Tests for the API /ports/ methods. import datetime from http import client as http_client import types +from unittest import mock from urllib import parse as urlparse -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_portgroup.py b/ironic/tests/unit/api/controllers/v1/test_portgroup.py index 5a4b640a2..8440b4c72 100644 --- a/ironic/tests/unit/api/controllers/v1/test_portgroup.py +++ b/ironic/tests/unit/api/controllers/v1/test_portgroup.py @@ -15,9 +15,9 @@ Tests for the API /portgroups/ methods. import datetime from http import client as http_client +from unittest import mock from urllib import parse as urlparse -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_ramdisk.py b/ironic/tests/unit/api/controllers/v1/test_ramdisk.py index 232146697..1b233fc70 100644 --- a/ironic/tests/unit/api/controllers/v1/test_ramdisk.py +++ b/ironic/tests/unit/api/controllers/v1/test_ramdisk.py @@ -16,9 +16,9 @@ Tests for the API /lookup/ methods. """ from http import client as http_client +from unittest import mock import fixtures -import mock from oslo_config import cfg from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_root.py b/ironic/tests/unit/api/controllers/v1/test_root.py index 449c65def..3d8408f1c 100644 --- a/ironic/tests/unit/api/controllers/v1/test_root.py +++ b/ironic/tests/unit/api/controllers/v1/test_root.py @@ -12,7 +12,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + from webob import exc as webob_exc from ironic.api.controllers import v1 as v1_api diff --git a/ironic/tests/unit/api/controllers/v1/test_types.py b/ironic/tests/unit/api/controllers/v1/test_types.py index 6e7e16640..5e787bb09 100644 --- a/ironic/tests/unit/api/controllers/v1/test_types.py +++ b/ironic/tests/unit/api/controllers/v1/test_types.py @@ -17,8 +17,8 @@ from http import client as http_client import platform +from unittest import mock -import mock from pecan import rest from ironic.api.controllers.v1 import types diff --git a/ironic/tests/unit/api/controllers/v1/test_utils.py b/ironic/tests/unit/api/controllers/v1/test_utils.py index e33617d74..d4c888222 100644 --- a/ironic/tests/unit/api/controllers/v1/test_utils.py +++ b/ironic/tests/unit/api/controllers/v1/test_utils.py @@ -15,8 +15,8 @@ # under the License. from http import client as http_client +from unittest import mock -import mock import os_traits from oslo_config import cfg from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_versions.py b/ironic/tests/unit/api/controllers/v1/test_versions.py index 302542950..f6fc528fc 100644 --- a/ironic/tests/unit/api/controllers/v1/test_versions.py +++ b/ironic/tests/unit/api/controllers/v1/test_versions.py @@ -16,8 +16,7 @@ Tests for the versions constants and methods. """ import re - -import mock +from unittest import mock from ironic.api.controllers.v1 import versions from ironic.common import release_mappings diff --git a/ironic/tests/unit/api/controllers/v1/test_volume_connector.py b/ironic/tests/unit/api/controllers/v1/test_volume_connector.py index dbd930297..0130176c3 100644 --- a/ironic/tests/unit/api/controllers/v1/test_volume_connector.py +++ b/ironic/tests/unit/api/controllers/v1/test_volume_connector.py @@ -17,9 +17,9 @@ Tests for the API /volume connectors/ methods. import datetime from http import client as http_client +from unittest import mock from urllib import parse as urlparse -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/ironic/tests/unit/api/controllers/v1/test_volume_target.py b/ironic/tests/unit/api/controllers/v1/test_volume_target.py index dd0b25baf..c1d1770e0 100644 --- a/ironic/tests/unit/api/controllers/v1/test_volume_target.py +++ b/ironic/tests/unit/api/controllers/v1/test_volume_target.py @@ -17,9 +17,9 @@ Tests for the API /volume targets/ methods. import datetime from http import client as http_client +from unittest import mock from urllib import parse as urlparse -import mock from oslo_config import cfg from oslo_utils import timeutils from oslo_utils import uuidutils diff --git a/lower-constraints.txt b/lower-constraints.txt index 24866cb84..c57bd2bcf 100644 --- a/lower-constraints.txt +++ b/lower-constraints.txt @@ -50,7 +50,6 @@ logutils==0.3.5 Mako==1.1.2 MarkupSafe==1.1.1 mccabe==0.6.1 -mock==4.0.2 monotonic==1.5 mox3==1.0.0 msgpack-python==0.5.6 |