mirror of
https://github.com/python/cpython
synced 2024-09-05 08:17:45 +00:00
Try to fix one of the bigmem tests in test_pickle
This commit is contained in:
parent
faecc38809
commit
e897e95880
|
@ -1199,11 +1199,16 @@ def test_huge_str_32b(self, size):
|
|||
finally:
|
||||
data = None
|
||||
|
||||
# BINUNICODE (protocols 1, 2 and 3) cannot carry more than
|
||||
# 2**32 - 1 bytes of utf-8 encoded unicode.
|
||||
|
||||
@precisionbigmemtest(size=_4G, memuse=1 + character_size, dry_run=False)
|
||||
def test_huge_str_64b(self, size):
|
||||
data = "a" * size
|
||||
try:
|
||||
for proto in protocols:
|
||||
if proto == 0:
|
||||
continue
|
||||
with self.assertRaises((ValueError, OverflowError)):
|
||||
self.dumps(data, protocol=proto)
|
||||
finally:
|
||||
|
|
Loading…
Reference in a new issue