File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ def test_pyzstd_simple_multiple_frames_encode(input):
3838def test_pyzstd_streaming (input ):
3939 pyzstd_c = pyzstd .ZstdCompressor ()
4040 pyzstd_d = pyzstd .ZstdDecompressor ()
41+ pyzstd_e = pyzstd .EndlessZstdDecompressor ()
4142 z = Zstd ()
4243
4344 d_bytes = input
@@ -47,6 +48,11 @@ def test_pyzstd_streaming(input):
4748 assert pyzstd_d .decompress (z .encode (d_bytes )) == d_bytes
4849
4950 # Test multiple streaming frames
50- assert z .decode (c_bytes * 2 ) == d_bytes * 2
51- assert z .decode (c_bytes * 3 ) == d_bytes * 3
52- assert z .decode (c_bytes * 99 ) == d_bytes * 99
51+ assert z .decode (c_bytes * 2 ) == pyzstd_e .decompress (c_bytes * 2 )
52+ assert z .decode (c_bytes * 3 ) == pyzstd_e .decompress (c_bytes * 3 )
53+ assert z .decode (c_bytes * 4 ) == pyzstd_e .decompress (c_bytes * 4 )
54+ assert z .decode (c_bytes * 5 ) == pyzstd_e .decompress (c_bytes * 5 )
55+ assert z .decode (c_bytes * 7 ) == pyzstd_e .decompress (c_bytes * 7 )
56+ assert z .decode (c_bytes * 11 ) == pyzstd_e .decompress (c_bytes * 11 )
57+ assert z .decode (c_bytes * 13 ) == pyzstd_e .decompress (c_bytes * 13 )
58+ assert z .decode (c_bytes * 99 ) == pyzstd_e .decompress (c_bytes * 99 )
You can’t perform that action at this time.
0 commit comments