X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Ftests%2Fmod.rs;h=e668f0b473409193872a12910720be284e2abe94;hb=81c27c87b10f2e097eef99e0766d1bcef2ebef60;hp=7f56122c983539b995d2a56469861821ae7b0f56;hpb=708f1b0e90c421b8aa226362242290a34ccc2c1b;p=rapid-gossip-sync-server
diff --git a/src/tests/mod.rs b/src/tests/mod.rs
index 7f56122..e668f0b 100644
--- a/src/tests/mod.rs
+++ b/src/tests/mod.rs
@@ -2,13 +2,15 @@
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 hex_conservative::DisplayHex;
use lightning::ln::features::ChannelFeatures;
use lightning::ln::msgs::{ChannelAnnouncement, ChannelUpdate, UnsignedChannelAnnouncement, UnsignedChannelUpdate};
use lightning::routing::gossip::{NetworkGraph, NodeId};
@@ -16,20 +18,22 @@ 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