diff options
Diffstat (limited to 't/unit/test_compression.py')
| -rw-r--r-- | t/unit/test_compression.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/t/unit/test_compression.py b/t/unit/test_compression.py index 9e3bf4df..1df873d3 100644 --- a/t/unit/test_compression.py +++ b/t/unit/test_compression.py @@ -28,6 +28,11 @@ class test_compression: assert 'application/x-lzma' in compression.encoders() + def test_encoders__zstd(self): + pytest.importorskip('zstandard') + + assert 'application/zstd' in compression.encoders() + def test_compress__decompress__zlib(self): text = b'The Quick Brown Fox Jumps Over The Lazy Dog' c, ctype = compression.compress(text, 'zlib') @@ -65,3 +70,12 @@ class test_compression: assert text != c d = compression.decompress(c, ctype) assert d == text + + def test_compress__decompress__zstd(self): + pytest.importorskip('zstandard') + + text = b'The Brown Quick Fox Over The Lazy Dog Jumps' + c, ctype = compression.compress(text, 'zstd') + assert text != c + d = compression.decompress(c, ctype) + assert d == text |
