more mocknet tests

This commit is contained in:
keorn 2016-09-27 12:13:21 +02:00
parent ec058cdb50
commit cf88641f99
2 changed files with 14 additions and 2 deletions

View File

@ -24,10 +24,23 @@ use ethcore::client::BlockChainClient;
fn authorities() -> Vec<H256> { vec!["1".sha3(), "2".sha3()] }
#[test]
fn three_peer_tx_seal() {
fn two_auth() {
::env_logger::init().ok();
let mut net = MockNet::new_with_spec(2, authorities(), &Spec::new_test_round);
net.peer(1).issue_rand_tx();
net.sync();
sleep(Duration::from_secs(1));
net.sync();
println!("{:?}", net.peer(0).client.chain_info());
println!("{:?}", net.peer(1).client.chain_info());
net.is_synced(1);
}
#[test]
fn one_auth_missing() {
::env_logger::init().ok();
let mut net = MockNet::new_with_spec(2, vec!["1".sha3()], &Spec::new_test_round);
net.peer(1).issue_rand_tx();
sleep(Duration::from_secs(1));
net.sync();
sleep(Duration::from_secs(1));

View File

@ -325,7 +325,6 @@ impl MockNet {
}
pub fn is_synced(&self, block: BlockNumber) {
println!("Is block {:?}", &block);
let hash = self.peer(0).client.chain_info().best_block_hash;
for p in &self.peers {
let ci = p.client.chain_info();