Skip to content

Commit fc63d6a

Browse files
committed
Test for resizeterm() and resize_term()
1 parent 93eec97 commit fc63d6a

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

Lib/test/test_curses.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,13 +1095,15 @@ def test_resizeterm(self):
10951095
self.assertEqual(curses.LINES, lines)
10961096
self.assertEqual(curses.COLS, cols)
10971097

1098-
with self.assertRaises(OverflowError):
1099-
curses.resizeterm(35000, 1)
1100-
with self.assertRaises(OverflowError):
1101-
curses.resizeterm(1, 35000)
1102-
# GH-120378: Overflow failure in resizeterm() causes refresh to fail
1103-
tmp = curses.initscr()
1104-
tmp.erase()
1098+
for func in (curses.resizeterm, curses.resize_term):
1099+
with self.subTest(func=func):
1100+
with self.assertRaises(OverflowError):
1101+
curses.resizeterm(35000, 1)
1102+
with self.assertRaises(OverflowError):
1103+
curses.resizeterm(1, 35000)
1104+
# GH-120378: Overflow failure in resizeterm() causes refresh to fail
1105+
tmp = curses.initscr()
1106+
tmp.erase()
11051107

11061108
def test_ungetch(self):
11071109
curses.ungetch(b'A')

0 commit comments

Comments
 (0)