Changeset View
Changeset View
Standalone View
Standalone View
test/functional/feature_help.py
Show All 33 Lines | def run_test(self): | ||||
self.nodes[0].start(extra_args=['-version'], | self.nodes[0].start(extra_args=['-version'], | ||||
stderr=subprocess.PIPE, stdout=subprocess.PIPE) | stderr=subprocess.PIPE, stdout=subprocess.PIPE) | ||||
# Node should exit immediately and output version to stdout. | # Node should exit immediately and output version to stdout. | ||||
ret_code = self.nodes[0].process.wait(timeout=1) | ret_code = self.nodes[0].process.wait(timeout=1) | ||||
assert_equal(ret_code, 0) | assert_equal(ret_code, 0) | ||||
output = self.nodes[0].process.stdout.read() | output = self.nodes[0].process.stdout.read() | ||||
assert b'version' in output | assert b'version' in output | ||||
self.log.info("Version text received: {} (...)".format(output[0:60])) | self.log.info("Version text received: {} (...)".format(output[0:60])) | ||||
# Clean up TestNode state | |||||
self.nodes[0].running = False | self.nodes[0].running = False | ||||
self.nodes[0].process = None | |||||
self.nodes[0].rpc_connected = False | |||||
self.nodes[0].rpc = None | |||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
HelpTest().main() | HelpTest().main() |