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

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


https://github.com/python/cpython/commit/e9092b221d4951609827e437178a557fd07353af
commit: e9092b221d4951609827e437178a557fd07353af
branch: 3.8
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:26:37-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 7dd0695aa7277..c5914698f129f 100644
--- a/Lib/test/test_curses.py
+++ b/Lib/test/test_curses.py
@@ -1151,6 +1151,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