equal
deleted
inserted
replaced
11 except ImportError: |
11 except ImportError: |
12 raise unittest.SkipTest('hypothesis not available') |
12 raise unittest.SkipTest('hypothesis not available') |
13 |
13 |
14 import zstd |
14 import zstd |
15 |
15 |
|
16 from .common import ( |
|
17 make_cffi, |
|
18 ) |
16 |
19 |
17 compression_levels = strategies.integers(min_value=1, max_value=22) |
20 compression_levels = strategies.integers(min_value=1, max_value=22) |
18 |
21 |
19 |
22 |
|
23 @make_cffi |
20 class TestRoundTrip(unittest.TestCase): |
24 class TestRoundTrip(unittest.TestCase): |
21 @hypothesis.given(strategies.binary(), compression_levels) |
25 @hypothesis.given(strategies.binary(), compression_levels) |
22 def test_compress_write_to(self, data, level): |
26 def test_compress_write_to(self, data, level): |
23 """Random data from compress() roundtrips via write_to.""" |
27 """Random data from compress() roundtrips via write_to.""" |
24 cctx = zstd.ZstdCompressor(level=level) |
28 cctx = zstd.ZstdCompressor(level=level) |