[Python-checkins] bpo-43659: Fix test_curses on AIX (GH-25074)

miss-islington webhook-mailer at python.org
Mon Mar 29 15:31:11 EDT 2021


https://github.com/python/cpython/commit/f1d53bcd536036c0a0c39962fbc0f465b5865492
commit: f1d53bcd536036c0a0c39962fbc0f465b5865492
branch: 3.9
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2021-03-29T12:31:01-07:00
summary:

bpo-43659:  Fix test_curses on AIX (GH-25074)


curses.update_lines_cols() is only defined when the curses library
provides either resizeterm() or resize_term() functions which are optional
and are not provided on AIX.
(cherry picked from commit c8b5738810516df5722caf049003e9b319427bec)

Co-authored-by: Michael Felt <aixtools at users.noreply.github.com>

files:
M Lib/test/test_curses.py

diff --git a/Lib/test/test_curses.py b/Lib/test/test_curses.py
index c1ad23b456e20..4bdc2379fd1ed 100644
--- a/Lib/test/test_curses.py
+++ b/Lib/test/test_curses.py
@@ -1167,6 +1167,7 @@ def test_issue13051(self):
 
 class MiscTests(unittest.TestCase):
 
+    @requires_curses_func('update_lines_cols')
     def test_update_lines_cols(self):
         curses.update_lines_cols()
         lines, cols = curses.LINES, curses.COLS



More information about the Python-checkins mailing list