@@ -88,25 +88,22 @@ def _test_int_range(self, name, minval, maxval, *, hardlimit=None,
88
88
self .assertRaises (TypeError , setattr , ts , name , Index (maxval ))
89
89
else :
90
90
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 )
95
92
if minval < hardminindexval :
96
93
self ._test_write (name , Index (hardminindexval ), hardminindexval )
97
94
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 )
102
96
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 )
107
98
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 ))
110
107
self ._test_overflow (name , Index (- 2 ** 1000 ))
111
108
if hardminindexval < minval and name != 'T_ULONGLONG' :
112
109
self ._test_warn (name , Index (hardminindexval ))
0 commit comments