# HG changeset patch # Parent d455a5c022108cdf9b19713204eb314a866cc697 diff --git a/Lib/test/test_builtin.py b/Lib/test/test_builtin.py --- a/Lib/test/test_builtin.py +++ b/Lib/test/test_builtin.py @@ -18,6 +18,10 @@ import pty, signal except ImportError: pty = signal = None +try: + import readline +except ImportError: + readline = None class Squares: @@ -1007,6 +1011,7 @@ unlink(TESTFN) @unittest.skipUnless(pty, "the pty and signal modules must be available") + @unittest.skipUnless(readline, "the readline module must be available") def check_input_tty(self, prompt, terminal_input, stdio_encoding=None): if not sys.stdin.isatty() or not sys.stdout.isatty(): self.skipTest("stdin and stdout must be ttys")