pytest: Make sure the channels entries don't get deleted anymore

Signed-off-by: Christian Decker <@cdecker>
This commit is contained in:
Christian Decker 2019-06-22 15:37:12 +02:00 committed by Rusty Russell
parent 86d4362b65
commit 915c932e2d
2 changed files with 8 additions and 0 deletions

View File

@ -92,6 +92,10 @@ def test_closing(node_factory, bitcoind):
wait_for(lambda: len(l1.rpc.listchannels()['channels']) == 0)
wait_for(lambda: len(l2.rpc.listchannels()['channels']) == 0)
# The entry in the channels table should still be there
assert l1.db_query("SELECT count(*) as c FROM channels;")[0]['c'] == 1
assert l2.db_query("SELECT count(*) as c FROM channels;")[0]['c'] == 1
def test_closing_while_disconnected(node_factory, bitcoind):
l1, l2 = node_factory.line_graph(2, opts={'may_reconnect': True})

View File

@ -1234,6 +1234,10 @@ def test_forget_channel(node_factory):
l1.restart()
assert len(l1.rpc.listpeers()['peers']) == 0
# The entry in the channels table should still be there
assert l1.db_query("SELECT count(*) as c FROM channels;")[0]['c'] == 1
assert l2.db_query("SELECT count(*) as c FROM channels;")[0]['c'] == 1
def test_peerinfo(node_factory, bitcoind):
l1, l2 = node_factory.line_graph(2, fundchannel=False, opts={'may_reconnect': True})