File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -165,3 +165,21 @@ def test_unused_data(unused_size, wbits):
165
165
result = decompressor .decompress (compressed + unused_data )
166
166
assert result == data
167
167
assert decompressor .unused_data == unused_data
168
+
169
+
170
+ def test_zlib_dictionary_decompress ():
171
+ dictionary = b"bla"
172
+ data = b"bladiebla"
173
+ compobj = zlib .compressobj (zdict = dictionary )
174
+ compressed = compobj .compress (data ) + compobj .flush ()
175
+ decompobj = isal_zlib .decompressobj (zdict = dictionary )
176
+ assert decompobj .decompress (compressed ) == data
177
+
178
+
179
+ def test_isal_zlib_dictionary_decompress ():
180
+ dictionary = b"bla"
181
+ data = b"bladiebla"
182
+ compobj = isal_zlib .compressobj (zdict = dictionary )
183
+ compressed = compobj .compress (data ) + compobj .flush ()
184
+ decompobj = zlib .decompressobj (zdict = dictionary )
185
+ assert decompobj .decompress (compressed ) == data
You can’t perform that action at this time.
0 commit comments