Loading src/util/mod.rs +14 −10 Original line number Diff line number Diff line Loading @@ -1034,7 +1034,8 @@ pub fn add_forward_slash(path: PathBuf) -> PathBuf { pub fn get_conda_environment_list() -> Vec<String> { let command = Command::init().name("conda".to_string()).build(); let arguments = to_string(vec!["env", "list"]); let script = Script::init().command(command).arguments(arguments).build(); let script = Script::init().command(command.clone()).arguments(arguments).build(); if command.test() { script .run() .join("\n") Loading @@ -1044,6 +1045,9 @@ pub fn get_conda_environment_list() -> Vec<String> { .skip(2) .map(|x| x.trim().chars().take_while(|x| !x.is_whitespace()).collect()) .collect::<Vec<String>>() } else { vec![] } } /// Get name of Conda virtual environment from manifest file /// Loading src/util/tests.rs +6 −1 Original line number Diff line number Diff line Loading @@ -103,7 +103,12 @@ fn test_details() { #[test] fn test_get_conda_environment_list() { let list = get_conda_environment_list(); let conda = Command::init().name("conda".to_string()).build(); if conda.test() { assert!(list.contains(&"base".to_string())); } else { assert!(list.is_empty()); } } #[test] Loading Loading
src/util/mod.rs +14 −10 Original line number Diff line number Diff line Loading @@ -1034,7 +1034,8 @@ pub fn add_forward_slash(path: PathBuf) -> PathBuf { pub fn get_conda_environment_list() -> Vec<String> { let command = Command::init().name("conda".to_string()).build(); let arguments = to_string(vec!["env", "list"]); let script = Script::init().command(command).arguments(arguments).build(); let script = Script::init().command(command.clone()).arguments(arguments).build(); if command.test() { script .run() .join("\n") Loading @@ -1044,6 +1045,9 @@ pub fn get_conda_environment_list() -> Vec<String> { .skip(2) .map(|x| x.trim().chars().take_while(|x| !x.is_whitespace()).collect()) .collect::<Vec<String>>() } else { vec![] } } /// Get name of Conda virtual environment from manifest file /// Loading
src/util/tests.rs +6 −1 Original line number Diff line number Diff line Loading @@ -103,7 +103,12 @@ fn test_details() { #[test] fn test_get_conda_environment_list() { let list = get_conda_environment_list(); let conda = Command::init().name("conda".to_string()).build(); if conda.test() { assert!(list.contains(&"base".to_string())); } else { assert!(list.is_empty()); } } #[test] Loading