summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHervé Beraud <hberaud@redhat.com>2020-06-09 01:14:41 +0200
committerHervé Beraud <hberaud@redhat.com>2020-06-11 14:15:41 +0200
commit69549e5d7625d680c90bf41d8b8864356e7dc734 (patch)
tree099c2984009d581805b8f8adae4bf9ae9dec4079
parent30d0296f0158644d3cb9baa5aa7e7170db9e4702 (diff)
downloadironic-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
-rw-r--r--ironic/tests/unit/api/controllers/test_base.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_allocation.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_chassis.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_conductor.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_deploy_template.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_driver.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_event.py3
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_expose.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_node.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_notification_utils.py3
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_port.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_portgroup.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_ramdisk.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_root.py3
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_types.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_utils.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_versions.py3
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_volume_connector.py2
-rw-r--r--ironic/tests/unit/api/controllers/v1/test_volume_target.py2
-rw-r--r--lower-constraints.txt1
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