module pycode.unittest_cst
¶
Short summary¶
module pyquickhelper.pycode.unittest_cst
Helpers to compress constant used in unit tests.
Functions¶
function |
truncated documentation |
---|---|
Transforms a huge constant into a sequence of compressed binary strings. |
|
Transforms a huge constant produced by function |
Documentation¶
Helpers to compress constant used in unit tests.
- pyquickhelper.pycode.unittest_cst.compress_cst(data, length=70, as_text=False)[source]¶
Transforms a huge constant into a sequence of compressed binary strings.
- Parameters:
data – data
length – line length
as_text – returns the results as text
- Returns:
results
<<<
from pyquickhelper.pycode.unittest_cst import compress_cst data = {'values': [0.5, 6.9]} print(compress_cst(data))
>>>
[b'/Td6WFoAAATm1rRGAgAhARYAAAB0L+WjAQAVeyJ2YWx1ZXMiOiBbMC41LCA2LjldfQAAAK', b'CzDzOeal0oAAEuFlYJVd8ftvN9AQAAAAAEWVo=']
- pyquickhelper.pycode.unittest_cst.decompress_cst(data)[source]¶
Transforms a huge constant produced by function
compress_cst
into the original value.- Parameters:
data – data
length – line length
as_text – returns the results as text
- Returns:
results
<<<
from pyquickhelper.pycode.unittest_cst import compress_cst, decompress_cst data = {'values': [0.5, 6.9]} cp = compress_cst(data) back = decompress_cst(cp) print(back)
>>>
{'values': [0.5, 6.9]}