summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_compression.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_compression.py b/tests/test_compression.py
index 5f614d3..df78ec8 100644
--- a/tests/test_compression.py
+++ b/tests/test_compression.py
@@ -658,3 +658,20 @@ class OtherUtilityTests(unittest.TestCase):
'test.lzma',
'test.xz',
]))
+
+ def test_get_compressed_suffix_from_filename(self):
+ self.assertEqual(
+ gemato.compression.get_compressed_suffix_from_filename(
+ 'test.gz'), 'gz')
+ self.assertEqual(
+ gemato.compression.get_compressed_suffix_from_filename(
+ 'test.bz2'), 'bz2')
+ self.assertEqual(
+ gemato.compression.get_compressed_suffix_from_filename(
+ 'test.lzma'), 'lzma')
+ self.assertEqual(
+ gemato.compression.get_compressed_suffix_from_filename(
+ 'test.xz'), 'xz')
+ self.assertIsNone(
+ gemato.compression.get_compressed_suffix_from_filename(
+ 'test'))