core-lightning/tests
Christian Decker 6384cadd69 pytest: Stabilize the negotiation tests
We also make the logic a bit nicer to read. The failure was due to
more than one status message being present if we look at the wrong
time:

```
arr = ['CLOSINGD_SIGEXCHANGE:We agreed on a closing fee of 20334 satoshi for tx:17f1e9d377840edf79d8b6f1ed0faba59bb307463461...9b98', 'CLOSINGD_SIGEXCHANGE:Waiting for another closing fee offer: ours was 20334 satoshi, theirs was 20332 satoshi,']                                                                                                   │

     def only_one(arr):
         """Many JSON RPC calls return an array; often we only expect a single entry
         """
 >       assert len(arr) == 1
 E       AssertionError
```
2021-01-29 10:29:09 +10:30
..
data hsmd/db: backfill pubkey information so that psbts signing works 2020-07-29 13:13:46 +02:00
fuzz tests/fuzz: add a fuzz target for hsm_encryption 2021-01-06 13:50:01 +01:00
plugins libplugin: make init return a string. 2021-01-13 14:45:36 +01:00
vectors pytest: Add tests for the sphinx onion generation and processing 2020-03-12 10:25:01 +10:30
benchmark.py py-tests: rename 'announce' to 'wait_for_announce' 2018-12-08 15:15:55 -08:00
conftest.py pytest: silence pytest warnings about unregistered 'slow_test' marker 2020-11-10 16:17:04 -06:00
db.py pytest: Have the DB provider search for the postgres binary 2019-09-22 02:03:43 +00:00
fixtures.py pytest: Really only check DB statements if the env-var is "1" 2021-01-04 11:25:50 +01:00
test_closing.py pytest: Stabilize the negotiation tests 2021-01-29 10:29:09 +10:30
test_connection.py pytest: Stabilize test_funding_external_wallet_corners 2021-01-29 10:29:09 +10:30
test_db.py pytest: Rename all fund_channel to fundchannel 2020-09-25 21:04:56 +02:00
test_gossip.py pytest: Stabilize test_gossip_persistence 2021-01-29 10:29:09 +10:30
test_invoices.py invoice: add ctlv option. 2021-01-08 10:45:56 +01:00
test_misc.py lightningd: control onion messages by experimental-onion-messages option. 2021-01-13 14:45:36 +01:00
test_onion.py pytest: Actually make sure that the direcory exists 2020-03-24 09:52:33 +10:30
test_pay.py pytest: Stabilize test_setchannelfee_state 2021-01-29 10:29:09 +10:30
test_plugin.py pytest: Stabilize test_channel_state_changed_bilateral 2021-01-29 10:29:09 +10:30
test_wallet.py pytest: Skip hsm encryption test if we don't have a TTY 2021-01-29 10:29:09 +10:30
utils.py lightningd: control onion messages by experimental-onion-messages option. 2021-01-13 14:45:36 +01:00