mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-24 23:08:36 +01:00
Drop test_esplora_connects_to_public_server
`blockstream.info` is currently down, causing our CI to fail. This shouldn't really be a thing, so we drop the blockstream.info-based test here. More generally, I'm not really a fan of having tests which run (outside of CI) and call out to external servers - a developer working on LDK shouldn't have to have internet access to run our test suite and shouldn't be registering their presence with a third party to run our tests.
This commit is contained in:
parent
050f5a9029
commit
0d646b7c15
1 changed files with 0 additions and 17 deletions
|
@ -321,20 +321,3 @@ async fn test_esplora_syncs() {
|
||||||
_ => panic!("Unexpected event"),
|
_ => panic!("Unexpected event"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
|
||||||
#[cfg(any(feature = "esplora-async-https", feature = "esplora-blocking"))]
|
|
||||||
async fn test_esplora_connects_to_public_server() {
|
|
||||||
let mut logger = TestLogger {};
|
|
||||||
let esplora_url = "https://blockstream.info/api".to_string();
|
|
||||||
let tx_sync = EsploraSyncClient::new(esplora_url, &mut logger);
|
|
||||||
let confirmable = TestConfirmable::new();
|
|
||||||
|
|
||||||
// Check we connect and pick up on new best blocks
|
|
||||||
assert_eq!(confirmable.best_block.lock().unwrap().1, 0);
|
|
||||||
#[cfg(feature = "esplora-async-https")]
|
|
||||||
tx_sync.sync(vec![&confirmable]).await.unwrap();
|
|
||||||
#[cfg(feature = "esplora-blocking")]
|
|
||||||
tx_sync.sync(vec![&confirmable]).unwrap();
|
|
||||||
assert_ne!(confirmable.best_block.lock().unwrap().1, 0);
|
|
||||||
}
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue