core-lightning/tests
Rusty Russell a0511a4496 pytest: more thorough tests for HTLC confusion.
We set up HTLCs with the same preimage and both different and same
CLTVs in both directions, then make sure that onchaind is OK and that
the HTLCs are failed without causing downstream failure.

We do this for both our-unilateral and their-unilateral cases.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-10-23 16:55:35 +02:00
..
benchmark.py benchmark: Add two benchmarks for forwarded payments 2018-10-13 10:58:53 +00:00
btcproxy.py pytest: wait until mock is called for set_feerates. 2018-09-20 09:12:28 +02:00
conftest.py pytest: Pass result to fixtures and keep directories of failed tests 2018-08-07 00:54:19 +00:00
fixtures.py tests: quiet down DeprecationWarnings for escape sequences 2018-10-08 13:18:31 +02:00
requirements.txt python: add cheroot to requirements.txt 2018-10-10 18:00:22 +02:00
test_closing.py pytest: more thorough tests for HTLC confusion. 2018-10-23 16:55:35 +02:00
test_connection.py connectd: give user a hint when wrong key is used. 2018-10-19 00:53:00 +00:00
test_gossip.py pytest: make wait_for do exponential backoff, start at 0.25 seconds. 2018-10-10 06:10:42 +00:00
test_invoices.py gossipd: don't expose private channels for routeboost. 2018-10-15 23:04:17 +00:00
test_misc.py spelling: Check LockTime Verify. 2018-10-23 16:55:35 +02:00
test_pay.py channeld: tiebreak identical HTLC outputs by CLTV. 2018-10-23 16:55:35 +02:00
utils.py pytest: Test that we record forwardings correctly 2018-10-19 21:58:27 +00:00