[issue36630] failure of test_colors_funcs in test_curses with ncurses 6.1
Xavier de Gaye
report at bugs.python.org
Sun Apr 14 15:32:58 EDT 2019
New submission from Xavier de Gaye <xdegaye at gmail.com>:
ncurses version: 6.1
TERM: screen-256color
$ ./python -m test -u curses test_curses
Run tests sequentially
0:00:00 load avg: 0.55 [1/1] test_curses
test test_curses failed -- Traceback (most recent call last):
File "/path/to/Lib/test/test_curses.py", line 285, in test_colors_funcs
curses.pair_content(curses.COLOR_PAIRS - 1)
OverflowError: signed short integer is greater than maximum
test_curses failed
== Tests result: FAILURE ==
Not sure if the following is relevant.
In /usr/include/ncurses.h:
NCURSES_WRAPPED_VAR(int, COLOR_PAIRS);
...
#define COLOR_PAIRS NCURSES_PUBLIC_VAR(COLOR_PAIRS())
...
extern NCURSES_EXPORT_VAR(int) COLOR_PAIRS;
ncurses 6.1 release notes [1] says:
The TERMINAL structure in <term.h> is now opaque. Doing that allowed making the structure larger, to hold the extended numeric data.
...
The new data in TERMINAL holds the same information as TERMTYPE, but with larger numbers (“int” versus “short”). It is named TERMTYPE2.
[1] https://www.gnu.org/software/ncurses/
----------
components: Tests
messages: 340228
nosy: xdegaye
priority: normal
severity: normal
status: open
title: failure of test_colors_funcs in test_curses with ncurses 6.1
type: behavior
versions: Python 3.8
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue36630>
_______________________________________
More information about the Python-bugs-list
mailing list