(node, peer_id, i)
| 370 | fees_from_status = [None, None] |
| 371 | |
| 372 | def get_fee_from_status(node, peer_id, i): |
| 373 | nonlocal fees_from_status |
| 374 | peer = only_one(node.rpc.listpeers(peer_id)['peers']) |
| 375 | channel = only_one(peer['channels']) |
| 376 | status = channel['status'][0] |
| 377 | |
| 378 | m = status_agreed_regex.search(status) |
| 379 | if not m: |
| 380 | return False |
| 381 | |
| 382 | fees_from_status[i] = int(m.group(1)) |
| 383 | return True |
| 384 | |
| 385 | wait_for(lambda: get_fee_from_status(opener, peer_id, 0)) |
| 386 | wait_for(lambda: get_fee_from_status(peer, opener_id, 1)) |
no test coverage detected