File: test_utility.py

package info (click to toggle)
python-zstandard 0.24.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,912 kB
  • sloc: ansic: 42,099; python: 8,683; makefile: 22; sh: 14
file content (21 lines) | stat: -rw-r--r-- 535 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import unittest

import zstandard as zstd


class TestCompress(unittest.TestCase):
    def test_simple(self):
        frame = zstd.compress(b"foobar")

        fp = zstd.get_frame_parameters(frame)
        self.assertEqual(fp.content_size, 6)
        self.assertFalse(fp.has_checksum)

        zstd.compress(b"foobar" * 16384, level=7)


class TestDecompress(unittest.TestCase):
    def test_simple(self):
        source = b"foobar" * 8192
        frame = zstd.compress(source)
        self.assertEqual(zstd.decompress(frame), source)