Barry Warsaw pushed to branch master at mailman / Mailman
Commits: c092ba31 by Barry Warsaw at 2015-09-22T15:11:21Z Core no longer depends on the standalone `mock` module. (Closes: #146) - - - - - 10 changed files: - setup.py - src/mailman/bin/tests/test_mailman.py - src/mailman/commands/tests/test_conf.py - src/mailman/commands/tests/test_import.py - src/mailman/config/tests/test_configuration.py - src/mailman/database/tests/test_factory.py - src/mailman/docs/NEWS.rst - src/mailman/runners/tests/test_nntp.py - src/mailman/testing/helpers.py - src/mailman/utilities/tests/test_import.py Changes: ===================================== setup.py ===================================== --- a/setup.py +++ b/setup.py @@ -99,7 +99,6 @@ case second `m'. Any other spelling is incorrect.""", 'httplib2', 'lazr.config', 'lazr.smtptest', - 'mock', 'nose2', 'passlib', 'sqlalchemy', ===================================== src/mailman/bin/tests/test_mailman.py ===================================== --- a/src/mailman/bin/tests/test_mailman.py +++ b/src/mailman/bin/tests/test_mailman.py @@ -25,8 +25,8 @@ __all__ = [ import unittest from io import StringIO -from mock import patch from mailman.bin.mailman import main +from unittest.mock import patch ===================================== src/mailman/commands/tests/test_conf.py ===================================== --- a/src/mailman/commands/tests/test_conf.py +++ b/src/mailman/commands/tests/test_conf.py @@ -24,13 +24,13 @@ __all__ = [ import os import sys -import mock import tempfile import unittest from io import StringIO from mailman.commands.cli_conf import Conf from mailman.testing.layers import ConfigLayer +from unittest import mock ===================================== src/mailman/commands/tests/test_import.py ===================================== --- a/src/mailman/commands/tests/test_import.py +++ b/src/mailman/commands/tests/test_import.py @@ -27,8 +27,8 @@ import unittest from mailman.app.lifecycle import create_list from mailman.commands.cli_import import Import21 from mailman.testing.layers import ConfigLayer -from mock import patch from pkg_resources import resource_filename +from unittest.mock import patch ===================================== src/mailman/config/tests/test_configuration.py ===================================== --- a/src/mailman/config/tests/test_configuration.py +++ b/src/mailman/config/tests/test_configuration.py @@ -25,7 +25,6 @@ __all__ = [ import os -import mock import tempfile import unittest @@ -37,6 +36,7 @@ from mailman.interfaces.configuration import ( from mailman.testing.helpers import configuration, event_subscribers from mailman.testing.layers import ConfigLayer from pkg_resources import resource_filename +from unittest import mock ===================================== src/mailman/database/tests/test_factory.py ===================================== --- a/src/mailman/database/tests/test_factory.py +++ b/src/mailman/database/tests/test_factory.py @@ -31,10 +31,10 @@ from mailman.database.factory import LAST_STORM_SCHEMA_VERSION, SchemaManager from mailman.database.model import Model from mailman.interfaces.database import DatabaseError from mailman.testing.layers import ConfigLayer -from mock import patch from sqlalchemy import MetaData, Table, Column, Integer, Unicode from sqlalchemy.exc import ProgrammingError, OperationalError from sqlalchemy.schema import Index +from unittest.mock import patch ===================================== src/mailman/docs/NEWS.rst ===================================== --- a/src/mailman/docs/NEWS.rst +++ b/src/mailman/docs/NEWS.rst @@ -37,6 +37,7 @@ Bugs backported smtpd module which can accept non-UTF-8 data. (Closes #140) * Bulk emails are now decorated with headers and footers. Given by Aurélien Bompard. (Closes #145) + * Core no longer depends on the standalone `mock` module. (Closes: #146) Configuration ------------- ===================================== src/mailman/runners/tests/test_nntp.py ===================================== --- a/src/mailman/runners/tests/test_nntp.py +++ b/src/mailman/runners/tests/test_nntp.py @@ -23,7 +23,6 @@ __all__ = [ ] -import mock import socket import nntplib import unittest @@ -36,6 +35,7 @@ from mailman.testing.helpers import ( LogFileMark, configuration, get_queue_messages, make_testable_runner, specialized_message_from_string as mfs) from mailman.testing.layers import ConfigLayer +from unittest import mock ===================================== src/mailman/testing/helpers.py ===================================== --- a/src/mailman/testing/helpers.py +++ b/src/mailman/testing/helpers.py @@ -40,7 +40,6 @@ __all__ = [ import os import json -import mock import time import uuid import errno @@ -67,6 +66,7 @@ from mailman.interfaces.styles import IStyleManager from mailman.interfaces.usermanager import IUserManager from mailman.runners.digest import DigestRunner from mailman.utilities.mailbox import Mailbox +from unittest import mock from urllib.error import HTTPError from urllib.parse import urlencode from zope import event ===================================== src/mailman/utilities/tests/test_import.py ===================================== --- a/src/mailman/utilities/tests/test_import.py +++ b/src/mailman/utilities/tests/test_import.py @@ -29,7 +29,6 @@ __all__ = [ import os -import mock import unittest from datetime import timedelta, datetime @@ -56,6 +55,7 @@ from mailman.utilities.importer import import_config_pck, Import21Error from mailman.utilities.string import expand from pickle import load from pkg_resources import resource_filename +from unittest import mock from zope.component import getUtility View it on GitLab: https://gitlab.com/mailman/mailman/commit/c092ba315f4db404f4ccc8d57b936abf3be0d054
_______________________________________________ Mailman-checkins mailing list Mailman-checkins@python.org Unsubscribe: https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org