From a0fc915674889c7ce595ccc3e745f238059c0eb1 Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Mon, 20 May 2019 21:53:41 +0200 Subject: [PATCH] pytest: Start the Bitcoin RPC proxy as soon as it is created Avoids attempting to rebind on restart. --- tests/utils.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/utils.py b/tests/utils.py index 5a382c3a0..f80404c5d 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -317,6 +317,7 @@ class BitcoinD(TailableProc): def get_proxy(self): proxy = BitcoinRpcProxy(self) self.proxies.append(proxy) + proxy.start() return proxy def generate_block(self, numblocks=1): @@ -384,8 +385,6 @@ class LightningD(TailableProc): return self.cmd_prefix + [self.executable] + opts def start(self): - self.rpcproxy.start() - self.opts['bitcoin-rpcport'] = self.rpcproxy.rpcport TailableProc.start(self) self.wait_for_log("Server started with public key")