MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / stop_node

Method stop_node

test/functional/test_framework/test_node.py:204–223  ·  view source on GitHub ↗

Stop the node.

(self, expected_stderr='')

Source from the content-addressed store, hash-verified

202 return self.rpc / wallet_path
203
204 def stop_node(self, expected_stderr=''):
205 """Stop the node."""
206 if not self.running:
207 return
208 self.log.debug("Stopping node")
209 try:
210 self.stop()
211 except http.client.CannotSendRequest:
212 self.log.exception("Unable to stop node.")
213
214 # Check that stderr is as expected
215 self.stderr.seek(0)
216 stderr = self.stderr.read().decode('utf-8').strip()
217 if stderr != expected_stderr:
218 raise AssertionError("Unexpected stderr {} != {}".format(stderr, expected_stderr))
219
220 self.stdout.close()
221 self.stderr.close()
222
223 del self.p2ps[:]
224
225 def is_node_stopped(self):
226 """Checks whether the node has stopped.

Callers 15

run_testMethod · 0.45
run_testMethod · 0.45
run_testMethod · 0.45
run_testMethod · 0.45
run_testMethod · 0.45
run_testMethod · 0.45
run_testMethod · 0.45
reorg_testMethod · 0.45
manual_testMethod · 0.45
wallet_testMethod · 0.45

Calls 5

formatMethod · 0.80
stopMethod · 0.45
seekMethod · 0.45
readMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected