INNER CODE UNIT · Rust
outproxy_not_found_in_address_book
eepnet/emissary · emissary-cli/src/proxy/http/mod.rs:736
async fn outproxy_not_found_in_address_book() {
let sam_port = {
let sam = SamServer::new().await;
let port = sam.listener.local_addr().unwrap().port();
tokio::spawn(sam.run());
port
};
// create empty address book
let address_book = {
let dir = tempdir().unwrap().keep();
tokio::fs::create_dir_all(&dir.join("addressbook")).await.unwrap();
tokio::fs::File::create(dir.join("addressbook/addresses")).await.unwrap();
AddressBookManager::new(
dir.clone(),
AddressBookConfig {