Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_struct.py @ 62250:73d82b0b6dee
Fix more undefined-behaviour inducing overflow checks in struct module.
| author | Mark Dickinson <dickinsm@gmail.com> |
|---|---|
| date | Fri, 11 Jun 2010 19:50:30 +0000 |
| parents | 6adc83d999d0 |
| children | 74b2cbda9bda |
line wrap: on
line diff
--- a/Lib/test/test_struct.py Fri Jun 11 19:24:36 2010 +0000 +++ b/Lib/test/test_struct.py Fri Jun 11 19:50:30 2010 +0000 @@ -510,6 +510,8 @@ hugecount = '{}b'.format(sys.maxsize+1) self.assertRaises(struct.error, struct.calcsize, hugecount) + hugecount2 = '{}b{}H'.format(sys.maxsize//2, sys.maxsize//2) + self.assertRaises(struct.error, struct.calcsize, hugecount2) if IS32BIT: def test_crasher(self):
