(data_length, expected_padding, robj_type)
| 252 | ], |
| 253 | ) |
| 254 | def test_robj_specific_obfuscation(data_length, expected_padding, robj_type): |
| 255 | compressor = CompressionSpec("obfuscate,250,none").compressor |
| 256 | data = b"x" * data_length |
| 257 | meta, compressed = compressor.compress(dict(type=robj_type), data) |
| 258 | |
| 259 | expected_padded_size = data_length + expected_padding |
| 260 | |
| 261 | assert ( |
| 262 | len(compressed) == expected_padded_size |
| 263 | ), f"For {data_length}, expected {expected_padded_size}, got {len(compressed)}" |
nothing calls this directly
no test coverage detected