Skip to content

Commit 34c797c

Browse files
Address code review
1 parent 97624f6 commit 34c797c

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

Lib/test/test_zlib.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -505,20 +505,17 @@ def test_flushes(self):
505505

506506
for sync in sync_opt:
507507
for level in range(10):
508-
try:
508+
with self.subTest(sync=sync, level=level):
509509
obj = zlib.compressobj( level )
510510
a = obj.compress( data[:3000] )
511511
b = obj.flush( sync )
512512
c = obj.compress( data[3000:] )
513513
d = obj.flush()
514-
except zlib.error:
515-
print("Error for flush mode={}, level={}"
516-
.format(sync, level))
517-
raise
518-
self.assertEqual(zlib.decompress(b''.join([a,b,c,d])),
519-
data, ("Decompress failed: flush "
520-
"mode=%i, level=%i") % (sync, level))
521-
del obj
514+
515+
self.assertEqual(zlib.decompress(b''.join([a,b,c,d])),
516+
data, ("Decompress failed: flush "
517+
"mode=%i, level=%i") % (sync, level))
518+
del obj
522519

523520
@unittest.skipUnless(hasattr(zlib, 'Z_SYNC_FLUSH'),
524521
'requires zlib.Z_SYNC_FLUSH')

0 commit comments

Comments
 (0)