File tree Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env python3
2- # Copyright (c) 2017-2021 The Bitcoin Core developers
2+ # Copyright (c) 2017-present The Bitcoin Core developers
33# Distributed under the MIT software license, see the accompanying
44# file COPYING or http://www.opensource.org/licenses/mit-license.php.
55"""Combine logs from multiple bitcoin nodes as well as the test_framework log.
@@ -81,13 +81,14 @@ def read_logs(tmp_dir):
8181
8282 # Find out what the folder is called that holds node 0's debug.log file
8383 debug_logs = list (pathlib .Path (tmp_dir ).glob ('node0/**/debug.log' ))
84- if len (debug_logs ) > 0 :
85- assert len (debug_logs ) < 2 , 'Max one debug.log is supported, ' \
86- 'found several:\n \t ' + '\n \t ' .join ([str (f ) for f in debug_logs ])
87- path = debug_logs [0 ]
88- chain = re .search (r'node0/(.+?)/debug\.log$' , path .as_posix ()).group (1 ) # extract the chain name
89- else :
90- chain = 'regtest' # fallback to regtest (should only happen when none exists)
84+ match len (debug_logs ):
85+ case 0 :
86+ chain = 'regtest' # fallback to regtest
87+ case 1 :
88+ chain = re .search (r'node0/(.+?)/debug\.log$' , debug_logs [0 ].as_posix ()).group (1 )
89+ case _:
90+ raise RuntimeError ('Max one debug.log is supported, found several:\n \t ' +
91+ '\n \t ' .join (map (str , debug_logs )))
9192
9293 files = [("test" , "%s/test_framework.log" % tmp_dir )]
9394 for i in itertools .count ():
Original file line number Diff line number Diff line change 11#!/usr/bin/env python3
2- # Copyright (c) 2017-2022 The Bitcoin Core developers
2+ # Copyright (c) 2017-present The Bitcoin Core developers
33# Distributed under the MIT software license, see the accompanying
44# file COPYING or http://www.opensource.org/licenses/mit-license.php.
55"""Test various command line arguments and configuration file parameters."""
@@ -31,7 +31,7 @@ def set_test_params(self):
3131 def setup_network (self ):
3232 self .setup_nodes ()
3333
34- # Overriden to not start nodes automatically - doing so is the
34+ # Overridden to not start nodes automatically - doing so is the
3535 # responsibility of each test function.
3636 def setup_nodes (self ):
3737 self .add_nodes (self .num_nodes , self .extra_args )
You can’t perform that action at this time.
0 commit comments