def test_ignore_non_configs_from_current_dir(tmpdir): """cli.in_dir() ignore non-config from config dir.""" cli.startup(str(tmpdir)) tmpdir.join("myconfig.psd").write("") tmpdir.join("watmyconfig.json").write("") configs_found = config.in_dir(str(tmpdir)) assert len(configs_found) == 1
def test_in_dir_from_config_dir(tmpdir): """config.in_dir() finds configs config dir.""" cli.startup(str(tmpdir)) tmpdir.join("myconfig.yaml").write("") tmpdir.join("myconfig.json").write("") configs_found = config.in_dir(str(tmpdir)) assert len(configs_found) == 2
def test_ignore_non_configs_from_current_dir(tmp_path: pathlib.Path): """cli.in_dir() ignore non-config from config dir.""" cli.startup(tmp_path) junk_config = tmp_path / "myconfig.psd" junk_config.touch() conf = tmp_path / "watmyconfig.json" conf.touch() configs_found = config.in_dir(tmp_path) assert len(configs_found) == 1
def test_in_dir_from_config_dir(tmp_path: pathlib.Path): """config.in_dir() finds configs config dir.""" cli.startup(tmp_path) yaml_config = tmp_path / "myconfig.yaml" yaml_config.touch() json_config = tmp_path / "myconfig.json" json_config.touch() configs_found = config.in_dir(tmp_path) assert len(configs_found) == 2
def test_creates_config_dir_not_exists(tmp_path: pathlib.Path): """cli.startup() creates config dir if not exists.""" cli.startup(tmp_path) assert os.path.exists(tmp_path)
def test_creates_config_dir_not_exists(tmpdir): """cli.startup() creates config dir if not exists.""" cli.startup(str(tmpdir)) assert os.path.exists(str(tmpdir))