Terminate BitcoinD if, for some reason, it doesn't start properly. This cleans up the environment for future test runs.
This commit is contained in:
parent
0cef23d33a
commit
71581ff96e
|
@ -38,7 +38,13 @@ def to_json(arg):
|
|||
def setupBitcoind(directory):
|
||||
global bitcoind
|
||||
bitcoind = utils.BitcoinD(bitcoin_dir=directory, rpcport=28332)
|
||||
bitcoind.start()
|
||||
|
||||
try:
|
||||
bitcoind.start()
|
||||
except:
|
||||
tearDownBitcoind()
|
||||
raise
|
||||
|
||||
info = bitcoind.rpc.getblockchaininfo()
|
||||
# Make sure we have segwit and some funds
|
||||
if info['blocks'] < 432:
|
||||
|
|
Loading…
Reference in New Issue