diff options
| author | Omer Katz <omer.drow@gmail.com> | 2019-01-09 20:11:27 +0200 |
|---|---|---|
| committer | Omer Katz <omer.drow@gmail.com> | 2019-01-11 13:03:39 +0200 |
| commit | 760bd728d920797e73a40161397481ed92368976 (patch) | |
| tree | d3d68d4df00c76f832169ec179e7d5ba59d4155e /t/unit/test_compression.py | |
| parent | 8c88d9276a390c5abdf43247283feaab7841c2e7 (diff) | |
| download | kombu-zstd-compression.tar.gz | |
Added optional support for zstd compression.zstd-compression
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 |
