summaryrefslogtreecommitdiff
path: root/t/unit/test_compression.py
diff options
context:
space:
mode:
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