contrib/python-zstandard/tests/test_estimate_sizes.py
author Pulkit Goyal <7895pulkit@gmail.com>
Thu, 05 Apr 2018 17:56:24 +0530
changeset 37384 5c9d0af7b02e
parent 30895 c32454d69b85
child 37495 b1fb341d8a61
permissions -rw-r--r--
py3: whitelist 13 new passing tests Some tests were passing before the series too. Differential Revision: https://phab.mercurial-scm.org/D3133

try:
    import unittest2 as unittest
except ImportError:
    import unittest

import zstd

from . common import (
    make_cffi,
)


@make_cffi
class TestSizes(unittest.TestCase):
    def test_decompression_size(self):
        size = zstd.estimate_decompression_context_size()
        self.assertGreater(size, 100000)

    def test_compression_size(self):
        params = zstd.get_compression_parameters(3)
        size = zstd.estimate_compression_context_size(params)
        self.assertGreater(size, 100000)