aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLUXEY Adrien <adrien.luxey@inria.fr>2021-08-16 11:34:42 +0200
committerLUXEY Adrien <adrien.luxey@inria.fr>2021-08-16 11:34:42 +0200
commit0f114f21344ddb59f50fed68540c54c41300cf51 (patch)
tree19eeade4f063ca801f345eb684acf94f175b20ed
parent644e7079562b3218243c98c89b5bcb47c1d1ab48 (diff)
downloaddiplonat-0f114f21344ddb59f50fed68540c54c41300cf51.tar.gz
diplonat-0f114f21344ddb59f50fed68540c54c41300cf51.zip
a last pass to remove warnings from my code
-rw-r--r--src/config/options.rs2
-rw-r--r--src/config/options_test.rs7
2 files changed, 6 insertions, 3 deletions
diff --git a/src/config/options.rs b/src/config/options.rs
index 27b1af1..36da475 100644
--- a/src/config/options.rs
+++ b/src/config/options.rs
@@ -59,6 +59,8 @@ impl ConfigOpts {
})
}
+ // Currently only used in tests
+ #[allow(dead_code)]
pub fn from_iter<Iter: Clone>(iter: Iter) -> Result<RuntimeConfig>
where Iter: IntoIterator<Item = (String, String)> {
let base: ConfigOptsBase = envy::prefixed("DIPLONAT_").from_iter(iter.clone())?;
diff --git a/src/config/options_test.rs b/src/config/options_test.rs
index 7c41fce..a6063fd 100644
--- a/src/config/options_test.rs
+++ b/src/config/options_test.rs
@@ -1,5 +1,4 @@
use std::collections::HashMap;
-use std::env;
use std::time::Duration;
use crate::config::*;
@@ -30,7 +29,9 @@ fn all_valid_options() -> HashMap<String, String> {
#[test]
#[should_panic]
fn err_empty_env() {
- ConfigOpts::from_env();
+ std::env::remove_var("DIPLONAT_PRIVATE_IP");
+ std::env::remove_var("DIPLONAT_CONSUL_NODE_NAME");
+ ConfigOpts::from_env().unwrap();
}
#[test]
@@ -71,7 +72,7 @@ fn err_from_iter_invalid_refresh_time() {
let mut opts = minimal_valid_options();
opts.insert("DIPLONAT_EXPIRATION_TIME".to_string(), "60".to_string());
opts.insert("DIPLONAT_REFRESH_TIME".to_string(), "60".to_string());
- let rt_config = ConfigOpts::from_iter(opts.clone()).unwrap();
+ ConfigOpts::from_iter(opts).unwrap();
}
#[test]