10
10
from test_framework .blocktools import COINBASE_MATURITY
11
11
from test_framework .test_framework import BitcoinTestFramework
12
12
from test_framework .util import (
13
- assert_equal
13
+ assert_equal ,
14
+ set_node_times ,
14
15
)
15
16
16
17
@@ -35,9 +36,7 @@ def run_test(self):
35
36
36
37
# synchronize nodes and time
37
38
self .sync_all ()
38
- minernode .setmocktime (cur_time )
39
- usernode .setmocktime (cur_time )
40
- restorenode .setmocktime (cur_time )
39
+ set_node_times (self .nodes , cur_time )
41
40
42
41
# prepare miner wallet
43
42
minernode .createwallet (wallet_name = 'default' )
@@ -68,9 +67,7 @@ def run_test(self):
68
67
69
68
# synchronize nodes and time
70
69
self .sync_all ()
71
- minernode .setmocktime (cur_time + ten_days )
72
- usernode .setmocktime (cur_time + ten_days )
73
- restorenode .setmocktime (cur_time + ten_days )
70
+ set_node_times (self .nodes , cur_time + ten_days )
74
71
# send 10 btc to user's first watch-only address
75
72
self .log .info ('Send 10 btc to user' )
76
73
miner_wallet .sendtoaddress (wo1 , 10 )
@@ -81,9 +78,7 @@ def run_test(self):
81
78
82
79
# synchronize nodes and time
83
80
self .sync_all ()
84
- minernode .setmocktime (cur_time + ten_days + ten_days )
85
- usernode .setmocktime (cur_time + ten_days + ten_days )
86
- restorenode .setmocktime (cur_time + ten_days + ten_days )
81
+ set_node_times (self .nodes , cur_time + ten_days + ten_days )
87
82
# send 5 btc to our second watch-only address
88
83
self .log .info ('Send 5 btc to user' )
89
84
miner_wallet .sendtoaddress (wo2 , 5 )
@@ -94,9 +89,7 @@ def run_test(self):
94
89
95
90
# synchronize nodes and time
96
91
self .sync_all ()
97
- minernode .setmocktime (cur_time + ten_days + ten_days + ten_days )
98
- usernode .setmocktime (cur_time + ten_days + ten_days + ten_days )
99
- restorenode .setmocktime (cur_time + ten_days + ten_days + ten_days )
92
+ set_node_times (self .nodes , cur_time + ten_days + ten_days + ten_days )
100
93
# send 1 btc to our third watch-only address
101
94
self .log .info ('Send 1 btc to user' )
102
95
miner_wallet .sendtoaddress (wo3 , 1 )
0 commit comments