예제 #1
0
파일: black_box.py 프로젝트: Honggou/kpro9
def placeholder_configs(structs):
    """Test that it works to generate placeholder configs."""
    protocols = cparser.StructVisitor.all_protocols
    assert protocols
    text, count = config.generate_placeholders(protocols)
    assert text and count
    assert count == 3
    assert text.startswith('Options:')
예제 #2
0
파일: csjark.py 프로젝트: eventh/kpro9
def write_placeholders_to_file(protocols):
    """Write a placeholder file for 'protocols' with no configuration."""
    if not protocols or not Options.generate_placeholders:
        return

    text, count = config.generate_placeholders(protocols)
    filename = "placeholders.yml"
    with open(filename, "w") as f:
        f.write(text)

    if Options.verbose:
        print("Wrote %i config placeholders to '%s'" % (count, filename))
예제 #3
0
def write_placeholders_to_file(protocols):
    """Write a placeholder file for 'protocols' with no configuration."""
    if not protocols or not Options.generate_placeholders:
        return

    text, count = config.generate_placeholders(protocols)
    filename = 'placeholders.yml'
    with open(filename, 'w') as f:
        f.write(text)

    if Options.verbose:
        print("Wrote %i config placeholders to '%s'" % (count, filename))