コード例 #1
0
def test_list_nofiles(tmpdir, params):
    os.chdir(tmpdir.strpath)
    params["printer"].stream.truncate(0)
    list_files(params, config_dirs=(), schema_dirs=())
    # print("nofiles:")
    # print(params["printer"].stream.getvalue())
    assert params["printer"].stream.getvalue() == """\
コード例 #2
0
def test_list_files(tmpdir, params):
    os.chdir(tmpdir.strpath)
    params["printer"].stream.truncate(0)
    configdir = tmpdir.join("files", "config_files")
    schemadir = tmpdir.join("files", "schema_files")
    filenames = [
        "a.zirkon",
        "b.zirkon",
        "b.toml-schema",
        "a.zirkon-schema",
        "c.zirkon-schema",
    ]
    for d in configdir, schemadir:
        if not os.path.isdir(d.strpath):
            os.makedirs(d.strpath)
        for filename in filenames:
            filepath = d.join(filename).strpath
            with open(filepath, "w") as f_out:
                f_out.write("\n")
    list_files(params, config_dirs=(configdir.strpath,), schema_dirs=(schemadir.strpath,))
    # print("files:")
    # print(params["printer"].stream.getvalue())
    assert len(params["printer"].stream.getvalue().strip().split("\n")) == 7