pytest: tighten a log test Owning output... with address type and confirmation

Because the call (wallet_extract_owned outputs) that prints that line can happen
_before_ or _after_ confirmation in block, adding `CONFIRMED` in the later.
This commit is contained in:
Simon Vrouwe
2019-03-18 18:55:48 +02:00
committed by Christian Decker
parent eb3495c23d
commit 245807a085
2 changed files with 4 additions and 4 deletions

View File

@@ -66,8 +66,8 @@ def test_closing(node_factory, bitcoind):
]
bitcoind.generate_block(1)
l1.daemon.wait_for_log(r'Owning output .* txid %s' % closetxid)
l2.daemon.wait_for_log(r'Owning output .* txid %s' % closetxid)
l1.daemon.wait_for_log(r'Owning output.* \(SEGWIT\).* txid %s.* CONFIRMED' % closetxid)
l2.daemon.wait_for_log(r'Owning output.* \(SEGWIT\).* txid %s.* CONFIRMED' % closetxid)
# Make sure both nodes have grabbed their close tx funds
assert closetxid in set([o['txid'] for o in l1.rpc.listfunds()['outputs']])