Barry Warsaw pushed to branch release-3.0 at mailman / Mailman
Commits:
62af5596 by Barry Warsaw at 2015-09-22T15:16:13Z
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
@@ -43,6 +43,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)
3.0.0 -- "Show Don't Tell"
=====================================
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/62af5596c7d85b8662dddbaddd8a08bbe1f6d69f
_______________________________________________
Mailman-checkins mailing list
[email protected]
Unsubscribe:
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org