summaryrefslogtreecommitdiff
path: root/t/unit/test_compression.py
diff options
context:
space:
mode:
authorOmer Katz <omer.drow@gmail.com>2019-01-09 20:11:27 +0200
committerOmer Katz <omer.drow@gmail.com>2019-01-11 13:03:39 +0200
commit760bd728d920797e73a40161397481ed92368976 (patch)
treed3d68d4df00c76f832169ec179e7d5ba59d4155e /t/unit/test_compression.py
parent8c88d9276a390c5abdf43247283feaab7841c2e7 (diff)
downloadkombu-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.py14
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