X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Ftests%2Fmod.rs;h=578fa9f7cbe07fc99307d94816b35ba01a3c2758;hb=f46a13944933c9c6c42fbeba66473d6e548d7cda;hp=7f56122c983539b995d2a56469861821ae7b0f56;hpb=708f1b0e90c421b8aa226362242290a34ccc2c1b;p=rapid-gossip-sync-server
diff --git a/src/tests/mod.rs b/src/tests/mod.rs
index 7f56122..578fa9f 100644
--- a/src/tests/mod.rs
+++ b/src/tests/mod.rs
@@ -2,34 +2,38 @@
use std::cell::RefCell;
use std::sync::Arc;
+use std::{fs, thread};
use std::time::{SystemTime, UNIX_EPOCH};
-use bitcoin::{BlockHash, Network};
+use bitcoin::blockdata::constants::ChainHash;
+use bitcoin::Network;
use bitcoin::secp256k1::ecdsa::Signature;
use bitcoin::secp256k1::{Secp256k1, SecretKey};
use bitcoin::hashes::Hash;
-use bitcoin::hashes::hex::ToHex;
use bitcoin::hashes::sha256d::Hash as Sha256dHash;
-use lightning::ln::features::ChannelFeatures;
-use lightning::ln::msgs::{ChannelAnnouncement, ChannelUpdate, UnsignedChannelAnnouncement, UnsignedChannelUpdate};
-use lightning::routing::gossip::{NetworkGraph, NodeId};
+use hex_conservative::DisplayHex;
+use lightning::ln::features::{ChannelFeatures, NodeFeatures};
+use lightning::ln::msgs::{ChannelAnnouncement, ChannelUpdate, NodeAnnouncement, SocketAddress, UnsignedChannelAnnouncement, UnsignedChannelUpdate, UnsignedNodeAnnouncement};
+use lightning::routing::gossip::{NetworkGraph, NodeAlias, NodeId};
use lightning::util::ser::Writeable;
use lightning_rapid_gossip_sync::RapidGossipSync;
use crate::{config, serialize_delta};
use crate::persistence::GossipPersister;
+use crate::snapshot::Snapshotter;
use crate::types::{GossipMessage, tests::TestLogger};
const CLIENT_BACKDATE_INTERVAL: u32 = 3600 * 24 * 7; // client backdates RGS by a week
thread_local! {
static DB_TEST_SCHEMA: RefCell