Skip to content

Commit 3e34b9e

Browse files
a-detistedkropachev
authored andcommitted
remove dependency on old mock external module (datastax#1201)
1 parent c18847c commit 3e34b9e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+54
-81
lines changed

cassandra/cqlengine/functions.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,8 @@
1717

1818
from cassandra.cqlengine import UnicodeMixin, ValidationError
1919

20-
import sys
21-
22-
if sys.version_info >= (2, 7):
23-
def get_total_seconds(td):
24-
return td.total_seconds()
25-
else:
26-
def get_total_seconds(td):
27-
# integer division used here to emulate built-in total_seconds
28-
return ((86400 * td.days + td.seconds) * 10 ** 6 + td.microseconds) / 10 ** 6
29-
20+
def get_total_seconds(td):
21+
return td.total_seconds()
3022

3123
class QueryValue(UnicodeMixin):
3224
"""

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ graph = ['gremlinpython==3.4.6']
3939
cle = ['cryptography>=35.0']
4040
test = [
4141
"pytest",
42-
"mock>=2.0.0",
4342
"PyYAML",
4443
"pytz",
4544
"sure",

test-requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
-r requirements.txt
22
scales
33
pytest
4-
mock>1.1
54
pytz
65
sure
76
pure-sasl

tests/integration/cloud/test_cloud.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,16 @@
1717
from cassandra.cqlengine.management import sync_table, create_keyspace_simple
1818
from cassandra.cqlengine.models import Model
1919
from cassandra.cqlengine import columns
20-
21-
import unittest
22-
23-
from ssl import SSLContext, PROTOCOL_TLS
24-
2520
from cassandra import DriverException, ConsistencyLevel, InvalidRequest
2621
from cassandra.cluster import NoHostAvailable, ExecutionProfile, Cluster, _execution_profile_to_string
2722
from cassandra.connection import SniEndPoint
2823
from cassandra.auth import PlainTextAuthProvider
2924
from cassandra.policies import TokenAwarePolicy, DCAwareRoundRobinPolicy, ConstantReconnectionPolicy
3025

31-
from mock import patch
26+
from ssl import SSLContext, PROTOCOL_TLS
27+
from unittest.mock import patch
3228

33-
from tests.integration import requirescloudproxy, TestCluster
29+
from tests.integration import requirescloudproxy
3430
from tests.util import wait_until_not_raised
3531
from tests.integration.cloud import CloudProxyCluster, CLOUD_PROXY_SERVER
3632

tests/integration/cqlengine/management/test_compaction_settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
import copy
16-
from mock import patch
16+
from unittest.mock import patch
1717

1818
from cassandra.cqlengine import columns
1919
from cassandra.cqlengine.management import drop_table, sync_table, _get_table_metadata, _update_options

tests/integration/cqlengine/management/test_management.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414
import unittest
1515

16-
import mock
16+
from unittest import mock
1717
import logging
1818
from packaging.version import Version
1919
from cassandra.cqlengine.connection import get_session, get_cluster

tests/integration/cqlengine/model/test_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414
import unittest
1515

16-
from mock import patch
16+
from unittest.mock import patch
1717

1818
from cassandra.cqlengine import columns, CQLEngineException
1919
from cassandra.cqlengine.management import sync_table, drop_table, create_keyspace_simple, drop_keyspace

tests/integration/cqlengine/model/test_polymorphism.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
import uuid
16-
import mock
16+
from unittest import mock
1717

1818
from cassandra.cqlengine import columns
1919
from cassandra.cqlengine import models

tests/integration/cqlengine/model/test_udts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from datetime import datetime, date, time
1717
from decimal import Decimal
18-
from mock import Mock
18+
from unittest.mock import Mock
1919
from uuid import UUID, uuid4
2020

2121
from cassandra.cqlengine.models import Model

tests/integration/cqlengine/model/test_updates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
from unittest.mock import patch
1516
from uuid import uuid4
1617

17-
from mock import patch
1818
from cassandra.cqlengine import ValidationError
1919

2020
from tests.integration import greaterthancass21

0 commit comments

Comments
 (0)