1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
pub mod tests { use crate::Electrum; use std::env; use lazy_static::lazy_static; lazy_static!( pub static ref ADDR: String = if let Ok(var) = env::var("ELECTRUM_DAEMON_ADDRESS") { var } else { "http://127.0.0.1:7000".to_string() }; pub static ref LOGIN: String = if let Ok(var) = env::var("ELECTRUM_USER") { var } else { "test".to_string() }; pub static ref PASSWORD: String = if let Ok(var) = env::var("ELECTRUM_PASSWORD") { var } else { "test".to_string() }; ); pub fn get_electrum_rpc() -> Electrum { Electrum::new( LOGIN.clone(), PASSWORD.clone(), ADDR.clone(), ).unwrap() } }