@@ -447,7 +447,7 @@ mod spv_client_tests {
447
447
let mut chain = Blockchain :: default ( ) . with_height ( 3 ) . without_headers ( ) ;
448
448
let best_tip = chain. at_height ( 1 ) ;
449
449
450
- let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
450
+ let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
451
451
let mut cache = UnboundedCache :: new ( ) ;
452
452
let mut listener = NullChainListener { } ;
453
453
let mut client = SpvClient :: new ( best_tip, poller, & mut cache, & mut listener) ;
@@ -466,7 +466,7 @@ mod spv_client_tests {
466
466
let mut chain = Blockchain :: default ( ) . with_height ( 3 ) ;
467
467
let common_tip = chain. tip ( ) ;
468
468
469
- let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
469
+ let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
470
470
let mut cache = UnboundedCache :: new ( ) ;
471
471
let mut listener = NullChainListener { } ;
472
472
let mut client = SpvClient :: new ( common_tip, poller, & mut cache, & mut listener) ;
@@ -486,7 +486,7 @@ mod spv_client_tests {
486
486
let new_tip = chain. tip ( ) ;
487
487
let old_tip = chain. at_height ( 1 ) ;
488
488
489
- let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
489
+ let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
490
490
let mut cache = UnboundedCache :: new ( ) ;
491
491
let mut listener = NullChainListener { } ;
492
492
let mut client = SpvClient :: new ( old_tip, poller, & mut cache, & mut listener) ;
@@ -506,7 +506,7 @@ mod spv_client_tests {
506
506
let new_tip = chain. tip ( ) ;
507
507
let old_tip = chain. at_height ( 1 ) ;
508
508
509
- let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
509
+ let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
510
510
let mut cache = UnboundedCache :: new ( ) ;
511
511
let mut listener = NullChainListener { } ;
512
512
let mut client = SpvClient :: new ( old_tip, poller, & mut cache, & mut listener) ;
@@ -526,7 +526,7 @@ mod spv_client_tests {
526
526
let new_tip = chain. tip ( ) ;
527
527
let old_tip = chain. at_height ( 1 ) ;
528
528
529
- let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
529
+ let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
530
530
let mut cache = UnboundedCache :: new ( ) ;
531
531
let mut listener = NullChainListener { } ;
532
532
let mut client = SpvClient :: new ( old_tip, poller, & mut cache, & mut listener) ;
@@ -547,7 +547,7 @@ mod spv_client_tests {
547
547
chain. disconnect_tip ( ) ;
548
548
let worse_tip = chain. tip ( ) ;
549
549
550
- let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
550
+ let poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
551
551
let mut cache = UnboundedCache :: new ( ) ;
552
552
let mut listener = NullChainListener { } ;
553
553
let mut client = SpvClient :: new ( best_tip, poller, & mut cache, & mut listener) ;
@@ -582,7 +582,7 @@ mod chain_notifier_tests {
582
582
header_cache : & mut chain. header_cache ( 0 ..=1 ) ,
583
583
chain_listener,
584
584
} ;
585
- let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
585
+ let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
586
586
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
587
587
Err ( ( e, _) ) => panic ! ( "Unexpected error: {:?}" , e) ,
588
588
Ok ( _) => { } ,
@@ -591,17 +591,17 @@ mod chain_notifier_tests {
591
591
592
592
#[ tokio:: test]
593
593
async fn sync_from_different_chains ( ) {
594
- let mut test_chain = Blockchain :: with_network ( Network :: Testnet ) . with_height ( 1 ) ;
595
- let main_chain = Blockchain :: with_network ( Network :: Bitcoin ) . with_height ( 1 ) ;
594
+ let mut chain_1 = Blockchain :: with_network ( Network :: Regtest ) . with_height ( 1 ) ;
595
+ let chain_2 = Blockchain :: with_different_genesis_block ( Network :: Regtest ) . with_height ( 1 ) ;
596
596
597
- let new_tip = test_chain . tip ( ) ;
598
- let old_tip = main_chain . tip ( ) ;
597
+ let new_tip = chain_1 . tip ( ) ;
598
+ let old_tip = chain_2 . tip ( ) ;
599
599
let chain_listener = & MockChainListener :: new ( ) ;
600
600
let mut notifier = ChainNotifier {
601
- header_cache : & mut main_chain . header_cache ( 0 ..=1 ) ,
601
+ header_cache : & mut chain_2 . header_cache ( 0 ..=1 ) ,
602
602
chain_listener,
603
603
} ;
604
- let mut poller = poll:: ChainPoller :: new ( & mut test_chain , Network :: Testnet ) ;
604
+ let mut poller = poll:: ChainPoller :: new ( & mut chain_1 , Network :: Regtest ) ;
605
605
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
606
606
Err ( ( e, _) ) => {
607
607
assert_eq ! ( e. kind( ) , BlockSourceErrorKind :: Persistent ) ;
@@ -625,7 +625,7 @@ mod chain_notifier_tests {
625
625
header_cache : & mut main_chain. header_cache ( 0 ..=2 ) ,
626
626
chain_listener,
627
627
} ;
628
- let mut poller = poll:: ChainPoller :: new ( & mut fork_chain, Network :: Testnet ) ;
628
+ let mut poller = poll:: ChainPoller :: new ( & mut fork_chain, Network :: Regtest ) ;
629
629
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
630
630
Err ( ( e, _) ) => panic ! ( "Unexpected error: {:?}" , e) ,
631
631
Ok ( _) => { } ,
@@ -648,7 +648,7 @@ mod chain_notifier_tests {
648
648
header_cache : & mut main_chain. header_cache ( 0 ..=3 ) ,
649
649
chain_listener,
650
650
} ;
651
- let mut poller = poll:: ChainPoller :: new ( & mut fork_chain, Network :: Testnet ) ;
651
+ let mut poller = poll:: ChainPoller :: new ( & mut fork_chain, Network :: Regtest ) ;
652
652
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
653
653
Err ( ( e, _) ) => panic ! ( "Unexpected error: {:?}" , e) ,
654
654
Ok ( _) => { } ,
@@ -671,7 +671,7 @@ mod chain_notifier_tests {
671
671
header_cache : & mut main_chain. header_cache ( 0 ..=2 ) ,
672
672
chain_listener,
673
673
} ;
674
- let mut poller = poll:: ChainPoller :: new ( & mut fork_chain, Network :: Testnet ) ;
674
+ let mut poller = poll:: ChainPoller :: new ( & mut fork_chain, Network :: Regtest ) ;
675
675
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
676
676
Err ( ( e, _) ) => panic ! ( "Unexpected error: {:?}" , e) ,
677
677
Ok ( _) => { } ,
@@ -689,7 +689,7 @@ mod chain_notifier_tests {
689
689
header_cache : & mut chain. header_cache ( 0 ..=1 ) ,
690
690
chain_listener,
691
691
} ;
692
- let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
692
+ let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
693
693
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
694
694
Err ( ( _, tip) ) => assert_eq ! ( tip, None ) ,
695
695
Ok ( _) => panic ! ( "Expected error" ) ,
@@ -707,7 +707,7 @@ mod chain_notifier_tests {
707
707
header_cache : & mut chain. header_cache ( 0 ..=3 ) ,
708
708
chain_listener,
709
709
} ;
710
- let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
710
+ let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
711
711
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
712
712
Err ( ( _, tip) ) => assert_eq ! ( tip, Some ( old_tip) ) ,
713
713
Ok ( _) => panic ! ( "Expected error" ) ,
@@ -726,7 +726,7 @@ mod chain_notifier_tests {
726
726
header_cache : & mut chain. header_cache ( 0 ..=3 ) ,
727
727
chain_listener,
728
728
} ;
729
- let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
729
+ let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
730
730
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
731
731
Err ( ( _, tip) ) => assert_eq ! ( tip, Some ( chain. at_height( 2 ) ) ) ,
732
732
Ok ( _) => panic ! ( "Expected error" ) ,
@@ -746,7 +746,7 @@ mod chain_notifier_tests {
746
746
header_cache : & mut chain. header_cache ( 0 ..=1 ) ,
747
747
chain_listener,
748
748
} ;
749
- let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Testnet ) ;
749
+ let mut poller = poll:: ChainPoller :: new ( & mut chain, Network :: Regtest ) ;
750
750
match notifier. synchronize_listener ( new_tip, & old_tip, & mut poller) . await {
751
751
Err ( ( e, _) ) => panic ! ( "Unexpected error: {:?}" , e) ,
752
752
Ok ( _) => { } ,
0 commit comments