Barry Warsaw pushed to branch master at mailman / Mailman
Commits:
1b46e6b6 by Barry Warsaw at 2016-04-29T23:01:30+00:00
Skip a test if readline isn't available.
Closes #230
- - - - -
1 changed file:
- src/mailman/commands/tests/test_shell.py
Changes:
=====================================
src/mailman/commands/tests/test_shell.py
=====================================
--- a/src/mailman/commands/tests/test_shell.py
+++ b/src/mailman/commands/tests/test_shell.py
@@ -27,6 +27,12 @@ from mailman.testing.helpers import configuration
from mailman.testing.layers import ConfigLayer
from unittest.mock import patch
+try:
+ import readline # noqa
+ has_readline = True
+except ImportError:
+ has_readline = False
+
class FakeArgs:
interactive = None
@@ -64,6 +70,7 @@ class TestShell(unittest.TestCase):
positional, keywords = mock.call_args
self.assertEqual(keywords['banner'], 'my banner\n')
+ @unittest.skipUnless(has_readline, 'readline module is not available')
@configuration('shell', history_file='$var_dir/history.py')
def test_history_file(self):
args = FakeArgs()
View it on GitLab:
https://gitlab.com/mailman/mailman/commit/1b46e6b6262109d4befbb5a1c534ffde25d702fb
_______________________________________________
Mailman-checkins mailing list
[email protected]
Unsubscribe:
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org