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() == """\
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