diff options
| author | Barry Warsaw | 2014-04-28 11:23:35 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2014-04-28 11:23:35 -0400 |
| commit | d4d71f71f08d6d440b17482eecc5472dcfe6cbae (patch) | |
| tree | 71f08b3d60f698883294eaa6d1bf366a095da011 /src/mailman/utilities | |
| parent | 7536530dcd8d6303c0a869e8c9c2cb2517b9b018 (diff) | |
| download | mailman-d4d71f71f08d6d440b17482eecc5472dcfe6cbae.tar.gz mailman-d4d71f71f08d6d440b17482eecc5472dcfe6cbae.tar.zst mailman-d4d71f71f08d6d440b17482eecc5472dcfe6cbae.zip | |
Use print functions consistently through, and update all __future__ imports to
reflect this.
Also, mock out sys.stderr on some tests so that their nose2 output is quieter.
A few other minor coding style consistencies.
Diffstat (limited to 'src/mailman/utilities')
| -rw-r--r-- | src/mailman/utilities/datetime.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/email.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/filesystem.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/interact.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/mailbox.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/modules.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/string.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/tests/test_import.py | 23 | ||||
| -rw-r--r-- | src/mailman/utilities/tests/test_wrap.py | 2 | ||||
| -rw-r--r-- | src/mailman/utilities/uid.py | 2 |
10 files changed, 26 insertions, 15 deletions
diff --git a/src/mailman/utilities/datetime.py b/src/mailman/utilities/datetime.py index 37317d3f1..b494e2513 100644 --- a/src/mailman/utilities/datetime.py +++ b/src/mailman/utilities/datetime.py @@ -23,7 +23,7 @@ instrumented for testing purposes. """ -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/email.py b/src/mailman/utilities/email.py index c86ce0913..7025ddb89 100644 --- a/src/mailman/utilities/email.py +++ b/src/mailman/utilities/email.py @@ -17,7 +17,7 @@ """Email helpers.""" -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/filesystem.py b/src/mailman/utilities/filesystem.py index ed215a6bd..f2a5b705b 100644 --- a/src/mailman/utilities/filesystem.py +++ b/src/mailman/utilities/filesystem.py @@ -17,7 +17,7 @@ """Filesystem utilities.""" -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/interact.py b/src/mailman/utilities/interact.py index 9aa0e2491..8bca9ee40 100644 --- a/src/mailman/utilities/interact.py +++ b/src/mailman/utilities/interact.py @@ -17,7 +17,7 @@ """Provide an interactive prompt, mimicking the Python interpreter.""" -from __future__ import unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/mailbox.py b/src/mailman/utilities/mailbox.py index 306ac389c..4f085e127 100644 --- a/src/mailman/utilities/mailbox.py +++ b/src/mailman/utilities/mailbox.py @@ -17,7 +17,7 @@ """Module stuff.""" -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/modules.py b/src/mailman/utilities/modules.py index 414af23ca..5dfec95db 100644 --- a/src/mailman/utilities/modules.py +++ b/src/mailman/utilities/modules.py @@ -17,7 +17,7 @@ """Package and module utilities.""" -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/string.py b/src/mailman/utilities/string.py index 9f7a1dda9..0ed7cdf95 100644 --- a/src/mailman/utilities/string.py +++ b/src/mailman/utilities/string.py @@ -17,7 +17,7 @@ """String utilities.""" -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/tests/test_import.py b/src/mailman/utilities/tests/test_import.py index 220310bd9..308fa8af2 100644 --- a/src/mailman/utilities/tests/test_import.py +++ b/src/mailman/utilities/tests/test_import.py @@ -26,8 +26,9 @@ __all__ = [ ] -import cPickle import os +import mock +import cPickle import unittest from datetime import timedelta, datetime @@ -107,7 +108,9 @@ class TestBasicImport(unittest.TestCase): for rname in ('members', 'digest_members'): roster = getattr(self._mlist, rname) self.assertFalse(isinstance(roster, dict)) - self._import() + # Suppress warning messages in test output. + with mock.patch('sys.stderr'): + self._import() self.assertFalse( isinstance(roster, dict), 'The %s roster has been overwritten by the import' % rname) @@ -256,7 +259,9 @@ class TestBasicImport(unittest.TestCase): 'Encoding to UTF-8 is not handled') # Test fallback to ascii with replace. self._pckdict[b'info'] = info.encode('iso-8859-1') - self._import() + # Suppress warning messages in test output. + with mock.patch('sys.stderr'): + self._import() self.assertEqual(self._mlist.info, unicode(self._pckdict[b'info'], 'ascii', 'replace'), "We don't fall back to replacing non-ascii chars") @@ -394,7 +399,9 @@ class TestMemberActionImport(unittest.TestCase): ) def _do_test(self, expected): - import_config_pck(self._mlist, self._pckdict) + # Suppress warning messages in the test output. + with mock.patch('sys.stderr'): + import_config_pck(self._mlist, self._pckdict) for key, value in expected.iteritems(): self.assertEqual(getattr(self._mlist, key), value) @@ -514,7 +521,9 @@ class TestConvertToURI(unittest.TestCase): self._pckdict[b'mail_host'] = b'test.example.com' self._pckdict[str(oldvar)] = test_value old_value = getattr(self._mlist, newvar) - import_config_pck(self._mlist, self._pckdict) + # Suppress warning messages in the test output. + with mock.patch('sys.stderr'): + import_config_pck(self._mlist, self._pckdict) new_value = getattr(self._mlist, newvar) self.assertEqual(old_value, new_value, 'Default value was not preserved for %s' % newvar) @@ -718,7 +727,9 @@ class TestRosterImport(unittest.TestCase): anne_addr = self._usermanager.create_address( 'anne@example.com', 'Anne') self._mlist.subscribe(anne_addr) - import_config_pck(self._mlist, self._pckdict) + # Suppress warning messages in test output. + with mock.patch('sys.stderr'): + import_config_pck(self._mlist, self._pckdict) anne = self._usermanager.get_user('anne@example.com') self.assertTrue(anne.controls('anne@example.com')) diff --git a/src/mailman/utilities/tests/test_wrap.py b/src/mailman/utilities/tests/test_wrap.py index 8d756e156..eca6f93be 100644 --- a/src/mailman/utilities/tests/test_wrap.py +++ b/src/mailman/utilities/tests/test_wrap.py @@ -17,7 +17,7 @@ """Test text wrapping.""" -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ diff --git a/src/mailman/utilities/uid.py b/src/mailman/utilities/uid.py index c1df36789..4fe862868 100644 --- a/src/mailman/utilities/uid.py +++ b/src/mailman/utilities/uid.py @@ -21,7 +21,7 @@ Use these functions to create unique ids rather than inlining calls to hashlib and whatnot. These are better instrumented for testing purposes. """ -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ |
