Use unittest.mock instead of third party mock

Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.

Change-Id: I5cf252c1a22977d3c87898e723e5001cc87a0d87
This commit is contained in:
jacky06 2020-04-07 21:51:26 +08:00
parent ff1a116a59
commit 8a9566864f
29 changed files with 43 additions and 31 deletions

View File

@ -15,10 +15,10 @@
#
import os
import sys
from unittest import mock
import fixtures
import mock
import sys
import testtools
from heatclient.tests.unit.osc import fakes

View File

@ -13,7 +13,7 @@
# under the License.
#
import mock
from unittest import mock
from heatclient.tests.unit.osc import utils

View File

@ -11,7 +11,7 @@
# under the License.
#
import mock
from unittest import mock
from heatclient.osc.v1 import build_info as osc_build_info
from heatclient.tests.unit.osc.v1 import fakes as orchestration_fakes

View File

@ -13,8 +13,8 @@
# Copyright 2015 IBM Corp.
import copy
from unittest import mock
import mock
import testscenarios
from heatclient import exc

View File

@ -12,8 +12,8 @@
#
import copy
from unittest import mock
import mock
from osc_lib import exceptions as exc
from heatclient import exc as heat_exc

View File

@ -9,8 +9,9 @@
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
import mock
from unittest import mock
from osc_lib import exceptions as exc
import six

View File

@ -11,7 +11,8 @@
# under the License.
#
import mock
from unittest import mock
from osc_lib import exceptions as exc
import yaml

View File

@ -12,8 +12,8 @@
#
import copy
from unittest import mock
import mock
from osc_lib import exceptions as exc
from heatclient import exc as heat_exc

View File

@ -13,8 +13,8 @@
import copy
import io
from unittest import mock
import mock
from osc_lib import exceptions as exc
from osc_lib import utils
import six

View File

@ -14,7 +14,7 @@
import collections
import mock
from unittest import mock
from heatclient import exc
from heatclient.osc.v1 import stack_failures

View File

@ -12,7 +12,7 @@
#
# Copyright 2015 IBM Corp.
import mock
from unittest import mock
from heatclient import exc
from heatclient.osc.v1 import template

View File

@ -13,7 +13,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
from oslo_serialization import jsonutils
import testtools

View File

@ -13,9 +13,9 @@
# limitations under the License.
import socket
from unittest import mock
from keystoneauth1 import adapter
import mock
from oslo_serialization import jsonutils
import six
import testtools

View File

@ -11,7 +11,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
import mock
from unittest import mock
import six
import swiftclient.client
import testscenarios

View File

@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import six
import testscenarios
import testtools

View File

@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import testtools
from heatclient.common import event_utils

View File

@ -12,7 +12,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import testtools
from heatclient.common import utils

View File

@ -11,7 +11,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import testtools
from heatclient.common import utils

View File

@ -12,7 +12,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
from six.moves.urllib import parse
import testtools

View File

@ -14,11 +14,11 @@
import os
import sys
import tempfile
from unittest import mock
import uuid
import fixtures
from keystoneauth1 import fixture as keystone_fixture
import mock
from oslo_serialization import jsonutils
from oslo_utils import encodeutils
from requests_mock.contrib import fixture as rm_fixture

View File

@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import testtools
from heatclient.common import utils

View File

@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import testtools
from heatclient.common import utils

View File

@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import testscenarios
from testscenarios import scenarios as scnrs
import testtools

View File

@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
import mock
from unittest import mock
import six
import testscenarios
import testtools

View File

@ -13,8 +13,8 @@
import json
import tempfile
from unittest import mock
import mock
from oslo_serialization import base64
import six
from six.moves.urllib import error

View File

@ -14,8 +14,8 @@
# under the License.
import os
from unittest import mock
import mock
import testtools
from heatclient.common import utils

View File

@ -11,7 +11,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
import mock
from unittest import mock
import testtools
from heatclient.common import hook_utils

View File

@ -31,7 +31,6 @@ keystoneauth1==3.4.0
linecache2==1.0.0
MarkupSafe==1.0
mccabe==0.2.1
mock==2.0.0
monotonic==0.6
msgpack-python==0.4.0
munch==2.1.0

View File

@ -7,7 +7,6 @@ hacking>=3.0,<3.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
requests-mock>=1.2.0 # Apache-2.0
mock>=2.0.0 # BSD
python-openstackclient>=3.12.0 # Apache-2.0
stestr>=2.0.0 # Apache-2.0
tempest>=17.1.0 # Apache-2.0