use mesk::cfg::config::{Config, Log, Loglevel, Paths, Repo}; pub fn create_test_config(temp_dir_path: &str) -> Config { let cfg: Config = Config { repo: Repo { repo_url: format!(r"http://mesk.anthrill.i2p/repo/{}", std::env::consts::ARCH), auto_update: true, destination: (String::from("mesk"), String::from("mesk")), repo_http_url: None, }, log: Log { log_file: String::from("/var/log/mesk.log"), log_level: Loglevel::Info, }, paths: Paths { cache_dir: String::from(temp_dir_path), build_dir: String::from(format!("{}/build", String::from(temp_dir_path))), }, }; cfg }