File tree Expand file tree Collapse file tree 2 files changed +31
-2
lines changed Expand file tree Collapse file tree 2 files changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -112,11 +112,38 @@ def test_args_log(self):
112
112
])
113
113
self .stop_node (0 )
114
114
115
+ def test_networkactive (self ):
116
+ self .log .info ('Test -networkactive option' )
117
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: true\n ' ]):
118
+ self .start_node (0 )
119
+ self .stop_node (0 )
120
+
121
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: true\n ' ]):
122
+ self .start_node (0 , extra_args = ['-networkactive' ])
123
+ self .stop_node (0 )
124
+
125
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: true\n ' ]):
126
+ self .start_node (0 , extra_args = ['-networkactive=1' ])
127
+ self .stop_node (0 )
128
+
129
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: false\n ' ]):
130
+ self .start_node (0 , extra_args = ['-networkactive=0' ])
131
+ self .stop_node (0 )
132
+
133
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: false\n ' ]):
134
+ self .start_node (0 , extra_args = ['-nonetworkactive' ])
135
+ self .stop_node (0 )
136
+
137
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: false\n ' ]):
138
+ self .start_node (0 , extra_args = ['-nonetworkactive=1' ])
139
+ self .stop_node (0 )
140
+
115
141
def run_test (self ):
116
142
self .stop_node (0 )
117
143
118
144
self .test_log_buffer ()
119
145
self .test_args_log ()
146
+ self .test_networkactive ()
120
147
121
148
self .test_config_file_parser ()
122
149
Original file line number Diff line number Diff line change @@ -102,12 +102,14 @@ def _test_getnetworkinfo(self):
102
102
assert_equal (self .nodes [0 ].getnetworkinfo ()['networkactive' ], True )
103
103
assert_equal (self .nodes [0 ].getnetworkinfo ()['connections' ], 2 )
104
104
105
- self .nodes [0 ].setnetworkactive (state = False )
105
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: false\n ' ]):
106
+ self .nodes [0 ].setnetworkactive (state = False )
106
107
assert_equal (self .nodes [0 ].getnetworkinfo ()['networkactive' ], False )
107
108
# Wait a bit for all sockets to close
108
109
wait_until (lambda : self .nodes [0 ].getnetworkinfo ()['connections' ] == 0 , timeout = 3 )
109
110
110
- self .nodes [0 ].setnetworkactive (state = True )
111
+ with self .nodes [0 ].assert_debug_log (expected_msgs = ['SetNetworkActive: true\n ' ]):
112
+ self .nodes [0 ].setnetworkactive (state = True )
111
113
self .log .info ('Connect nodes both way' )
112
114
connect_nodes (self .nodes [0 ], 1 )
113
115
connect_nodes (self .nodes [1 ], 0 )
You can’t perform that action at this time.
0 commit comments