diff --git a/pywb/utils/test/test_bufferedreaders.py b/pywb/utils/test/test_bufferedreaders.py index 38223ee9..7d058dcd 100644 --- a/pywb/utils/test/test_bufferedreaders.py +++ b/pywb/utils/test/test_bufferedreaders.py @@ -133,6 +133,14 @@ def compress_alt(buff): return compressed +# Brotli + +def test_brotli(): + with open(get_test_dir() + 'text_content/quickfox_repeated.compressed', 'rb') as fh: + x = DecompressingBufferedReader(fh, decomp_type='br') + x.read() == b'The quick brown fox jumps over the lazy dog' * 4096 + + # Errors diff --git a/sample_archive/text_content/quickfox_repeated.compressed b/sample_archive/text_content/quickfox_repeated.compressed new file mode 100644 index 00000000..f9d79767 --- /dev/null +++ b/sample_archive/text_content/quickfox_repeated.compressed @@ -0,0 +1,2 @@ +[ÿ¯À"y\ûZŒB;ô%UZ’™±5Èžž +{K¹<˜È @óæÙMäme'‡_¦é0–{<ØS \ No newline at end of file