From d45722355504c6be1b8f49e4603e4b629a706303 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Thu, 16 Jun 2016 00:00:47 -0400 Subject: [PATCH] tests: add brotli compression test #184 --- pywb/utils/test/test_bufferedreaders.py | 8 ++++++++ sample_archive/text_content/quickfox_repeated.compressed | 2 ++ 2 files changed, 10 insertions(+) create mode 100644 sample_archive/text_content/quickfox_repeated.compressed 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