Browse Source

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

Signed-off-by: Christian Decker <@cdecker>
pull/2938/head
Christian Decker 6 years ago
committed by Rusty Russell
parent
commit
915c932e2d
  1. 4
      tests/test_closing.py
  2. 4
      tests/test_connection.py

4
tests/test_closing.py

@ -92,6 +92,10 @@ def test_closing(node_factory, bitcoind):
wait_for(lambda: len(l1.rpc.listchannels()['channels']) == 0) wait_for(lambda: len(l1.rpc.listchannels()['channels']) == 0)
wait_for(lambda: len(l2.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): def test_closing_while_disconnected(node_factory, bitcoind):
l1, l2 = node_factory.line_graph(2, opts={'may_reconnect': True}) l1, l2 = node_factory.line_graph(2, opts={'may_reconnect': True})

4
tests/test_connection.py

@ -1234,6 +1234,10 @@ def test_forget_channel(node_factory):
l1.restart() l1.restart()
assert len(l1.rpc.listpeers()['peers']) == 0 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): def test_peerinfo(node_factory, bitcoind):
l1, l2 = node_factory.line_graph(2, fundchannel=False, opts={'may_reconnect': True}) l1, l2 = node_factory.line_graph(2, fundchannel=False, opts={'may_reconnect': True})

Loading…
Cancel
Save