summaryrefslogtreecommitdiff
path: root/Lib/test/test_readline.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_readline.py')
-rw-r--r--Lib/test/test_readline.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_readline.py b/Lib/test/test_readline.py
index 5c37286149..b4c25dee9d 100644
--- a/Lib/test/test_readline.py
+++ b/Lib/test/test_readline.py
@@ -226,6 +226,13 @@ print("history", ascii(readline.get_history_item(1)))
self.assertIn(b"result " + expected + b"\r\n", output)
self.assertIn(b"history " + expected + b"\r\n", output)
+ # We have 2 reasons to skip this test:
+ # - readline: history size was added in 6.0
+ # See https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
+ # - editline: history size is broken on OS X 10.11.6.
+ # Newer versions were not tested yet.
+ @unittest.skipIf(readline._READLINE_VERSION < 0x600,
+ "this readline version does not support history-size")
@unittest.skipIf(is_editline,
"editline history size configuration is broken")
def test_history_size(self):