MCPcopy
hub / github.com/borgbackup/borg / test_robj_specific_obfuscation

Function test_robj_specific_obfuscation

src/borg/testsuite/compress_test.py:254–263  ·  view source on GitHub ↗
(data_length, expected_padding, robj_type)

Source from the content-addressed store, hash-verified

252 ],
253)
254def 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)}"

Callers

nothing calls this directly

Calls 1

CompressionSpecClass · 0.85

Tested by

no test coverage detected