From df8dc8fa9e3065e4ae378dd23e1f1e878e4d53f1 Mon Sep 17 00:00:00 2001
From: Maxwell G <maxwell@gtmx.me>
Date: Fri, 12 Jan 2024 23:42:11 +0000
Subject: [PATCH] tests: remove direct usages of mock in favor compat module
---
tests/integration/s3/test_https_cert_validation.py | 3 ++-
tests/integration/s3/test_multipart.py | 4 ++--
tests/unit/cloudsearchdomain/test_cloudsearchdomain.py | 1 -
tests/unit/test_endpoints.py | 2 +-
tests/unit/test_regioninfo.py | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/tests/integration/s3/test_https_cert_validation.py b/tests/integration/s3/test_https_cert_validation.py
index 2931eea..acba988 100644
--- a/tests/integration/s3/test_https_cert_validation.py
+++ b/tests/integration/s3/test_https_cert_validation.py
@@ -38,7 +38,6 @@ Note that this test assumes two external dependencies are available:
import os
import ssl
import unittest
-import mock
from nose.plugins.attrib import attr
@@ -48,6 +47,8 @@ from boto import exception, https_connection
from boto.gs.connection import GSConnection
from boto.s3.connection import S3Connection
+from tests.compat import mock
+
# File 'other_cacerts.txt' contains a valid CA certificate of a CA that is used
# by neither S3 nor Google Cloud Storage. Validation against this CA cert should
diff --git a/tests/integration/s3/test_multipart.py b/tests/integration/s3/test_multipart.py
index 7864796..63fc8ab 100644
--- a/tests/integration/s3/test_multipart.py
+++ b/tests/integration/s3/test_multipart.py
@@ -37,11 +37,11 @@ import unittest
import time
from boto.compat import StringIO
-import mock
-
import boto
from boto.s3.connection import S3Connection
+from tests.compat import mock
+
class S3MultiPartUploadTest(unittest.TestCase):
s3 = True
diff --git a/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py b/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py
index e0758a4..36222c2 100644
--- a/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py
+++ b/tests/unit/cloudsearchdomain/test_cloudsearchdomain.py
@@ -1,6 +1,5 @@
#!/usr/bin env python
import json
-import mock
from tests.unit import AWSMockServiceTestCase
from boto.cloudsearch2.domain import Domain
from boto.cloudsearch2.layer1 import CloudSearchConnection
diff --git a/tests/unit/test_endpoints.py b/tests/unit/test_endpoints.py
index cace6bb..2d57285 100644
--- a/tests/unit/test_endpoints.py
+++ b/tests/unit/test_endpoints.py
@@ -10,12 +10,12 @@
# distributed on an "AS IS" BASIS, WITHOUT 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
import os
import json
from nose.tools import assert_equal
+from tests.compat import mock
from tests.unit import unittest
import boto
from boto.endpoints import BotoEndpointResolver
diff --git a/tests/unit/test_regioninfo.py b/tests/unit/test_regioninfo.py
index da73cb9..f1551a2 100644
--- a/tests/unit/test_regioninfo.py
+++ b/tests/unit/test_regioninfo.py
@@ -20,13 +20,13 @@
# IN THE SOFTWARE.
#
import os
-import mock
import boto
from boto.pyami.config import Config
from boto.regioninfo import RegionInfo, load_endpoint_json, merge_endpoints
from boto.regioninfo import load_regions, get_regions, connect
+from tests.compat import mock
from tests.unit import unittest
--
2.43.0