aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/codecs/static/tools/tests/static_codec_tools.py
blob: a5baa262f79f4519bbf3cef83990f4d3ae09499e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python 
 
import yatest.common as tt 
import os.path as op 
 
def test_static_codec_tools(): 
    tt.execute([tt.binary_path("library/cpp/codecs/static/tools/static_codec_generator/static_codec_generator")]
        + ["-m", "test codec", "-r", "sbr://143310406", "-f", "plain", "-c", "solar-8k-a:huffman", "-s", "1", 
            "--fake-revision", "r2385905", "--fake-timestamp", "1467494385", "sample.txt"], 
        timeout=60) 
    assert(op.exists("solar-8k-a.huffman.1467494385.codec_info")) 
    tt.canonical_execute(tt.binary_path("library/cpp/codecs/static/tools/static_codec_checker/static_codec_checker"),
        args=["-c", "solar-8k-a.huffman.1467494385.codec_info"], 
        timeout=60) 
    tt.execute([tt.binary_path("library/cpp/codecs/static/tools/static_codec_checker/static_codec_checker")]
        + ["-c", "solar-8k-a.huffman.1467494385.codec_info", "-f", "plain", "-t", "sample.txt"], 
        timeout=60) 
    return tt.canonical_file("solar-8k-a.huffman.1467494385.codec_info")