Skip to content

Commit 9aca00b

Browse files
authored
remove dependency on old mock external module (#1201)
1 parent 6cd0cb1 commit 9aca00b

Some content is hidden

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

51 files changed

+53
-77
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
"""

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ def run_setup(extensions):
436436
include_package_data=True,
437437
install_requires=dependencies,
438438
extras_require=_EXTRAS_REQUIRE,
439-
tests_require=['nose', 'mock>=2.0.0', 'PyYAML', 'pytz', 'sure'],
439+
tests_require=['nose', 'PyYAML', 'pytz', 'sure'],
440440
classifiers=[
441441
'Development Status :: 5 - Production/Stable',
442442
'Intended Audience :: Developers',

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
pynose
4-
mock>1.1
54
ccm>=2.1.2
65
pytz
76
sure

tests/integration/cloud/test_cloud.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
from cassandra.auth import PlainTextAuthProvider
2929
from cassandra.policies import TokenAwarePolicy, DCAwareRoundRobinPolicy, ConstantReconnectionPolicy
3030

31-
from mock import patch
31+
from unittest.mock import patch
3232

3333
from tests.integration import requirescloudproxy
3434
from tests.util import wait_until_not_raised

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)