Skip to content

Commit 4d5d3b9

Browse files
Update tests.
1 parent a5749af commit 4d5d3b9

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

Lib/test/test_capi/test_structmembers.py

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -88,25 +88,22 @@ def _test_int_range(self, name, minval, maxval, *, hardlimit=None,
8888
self.assertRaises(TypeError, setattr, ts, name, Index(maxval))
8989
else:
9090
hardminindexval, hardmaxindexval = indexlimit
91-
if name in ('T_UINT', 'T_ULONG'): # BUG gh-114388
92-
self._test_warn(name, Index(minval), minval)
93-
else:
94-
self._test_write(name, Index(minval), minval)
91+
self._test_write(name, Index(minval), minval)
9592
if minval < hardminindexval:
9693
self._test_write(name, Index(hardminindexval), hardminindexval)
9794
if maxval < hardmaxindexval:
98-
if name == 'T_UINT': # BUG gh-114388
99-
self._test_warn(name, Index(maxval), maxval)
100-
else:
101-
self._test_write(name, Index(maxval), maxval)
95+
self._test_write(name, Index(maxval), maxval)
10296
else:
103-
if name in ('T_UINT', 'T_ULONG'): # BUG gh-114388
104-
self._test_warn(name, Index(hardmaxindexval), hardmaxindexval)
105-
else:
106-
self._test_write(name, Index(hardmaxindexval), hardmaxindexval)
97+
self._test_write(name, Index(hardmaxindexval), hardmaxindexval)
10798
self._test_overflow(name, Index(hardminindexval-1))
108-
self._test_overflow(name, Index(hardmaxindexval+1))
109-
self._test_overflow(name, Index(2**1000))
99+
if name in ('T_UINT', 'T_ULONG'):
100+
self.assertRaises(TypeError, setattr, self.ts, name,
101+
Index(hardmaxindexval+1))
102+
self.assertRaises(TypeError, setattr, self.ts, name,
103+
Index(2**1000))
104+
else:
105+
self._test_overflow(name, Index(hardmaxindexval+1))
106+
self._test_overflow(name, Index(2**1000))
110107
self._test_overflow(name, Index(-2**1000))
111108
if hardminindexval < minval and name != 'T_ULONGLONG':
112109
self._test_warn(name, Index(hardminindexval))

0 commit comments

Comments
 (0)