1
0

move all ctn book-keeping to lnhtlc (from lnchannel)

This commit is contained in:
SomberNight
2019-08-05 16:49:57 +02:00
committed by ThomasV
parent 44761972cb
commit 107f271e58
6 changed files with 39 additions and 38 deletions

View File

@@ -12,6 +12,8 @@ class TestHTLCManager(unittest.TestCase):
def test_adding_htlcs_race(self):
A = HTLCManager()
B = HTLCManager()
A.channel_open_finished()
B.channel_open_finished()
ah0, bh0 = H('A', 0), H('B', 0)
B.recv_htlc(A.send_htlc(ah0))
self.assertEqual(B.log[REMOTE]['locked_in'][0][LOCAL], 1)
@@ -57,6 +59,8 @@ class TestHTLCManager(unittest.TestCase):
def htlc_lifecycle(htlc_success: bool):
A = HTLCManager()
B = HTLCManager()
A.channel_open_finished()
B.channel_open_finished()
B.recv_htlc(A.send_htlc(H('A', 0)))
self.assertEqual(len(B.get_htlcs_in_next_ctx(REMOTE)), 0)
self.assertEqual(len(A.get_htlcs_in_next_ctx(REMOTE)), 1)
@@ -128,6 +132,8 @@ class TestHTLCManager(unittest.TestCase):
def htlc_lifecycle(htlc_success: bool):
A = HTLCManager()
B = HTLCManager()
A.channel_open_finished()
B.channel_open_finished()
ah0 = H('A', 0)
B.recv_htlc(A.send_htlc(ah0))
A.send_ctx()
@@ -163,6 +169,8 @@ class TestHTLCManager(unittest.TestCase):
def test_adding_htlc_between_send_ctx_and_recv_rev(self):
A = HTLCManager()
B = HTLCManager()
A.channel_open_finished()
B.channel_open_finished()
A.send_ctx()
B.recv_ctx()
B.send_rev()