(c_type, c_name, c_levels)
| 202 | "c_type, c_name, c_levels", [(ZLIB, "zlib", [0, 9]), (LZMA, "lzma", [0, 9]), (ZSTD, "zstd", [1, 22])] |
| 203 | ) |
| 204 | def test_specified_compression_level(c_type, c_name, c_levels): |
| 205 | for level in c_levels: |
| 206 | cs = CompressionSpec(f"{c_name},{level}").compressor |
| 207 | assert isinstance(cs, c_type) |
| 208 | assert cs.level == level |
| 209 | |
| 210 | |
| 211 | @pytest.mark.parametrize("invalid_spec", ["", "lzma,9,invalid", "invalid"]) |
nothing calls this directly
no test coverage detected