core-lightning/tests
Rusty Russell ad1e1bd528 plugins: minimal 'pay' plugin.
I wrote this sync first, then rewrote async, then developed libplugin.
But committing all that just wastes reviewer time, so I present it as
if it was always asnc and using the library helper.

Currently the command it registers is 'pay2', but when it's complete
we'll remove the internal 'pay' and rename it. This does a single
'getroute/sendpay' call.  No retries, no options.

Shockingly, this by itself is almost sufficient to pass our current test
suite with `pay`->`pay2`.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-01-17 13:02:24 +01:00
..
benchmark.py py-tests: rename 'announce' to 'wait_for_announce' 2018-12-08 15:15:55 -08: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 configure: (mostly) revert b7a56f0531 2019-01-15 02:52:13 +00:00
requirements.txt Update testing requirements and instructions 2018-12-09 16:26:30 +01:00
test_closing.py misc: Update short_channel_id representation to use 'x' separators 2019-01-15 03:50:27 +00:00
test_connection.py short_channel_id_dir: new primitive for one direction of short_channel_id 2019-01-15 12:01:38 +01:00
test_gossip.py gossipd: handle overflowing query properly (avoid slow 100% CPU reports) 2019-01-15 11:34:45 -08:00
test_invoices.py invoice: option to expose/not-expose private channels. 2019-01-15 12:01:38 +01:00
test_misc.py channeld: include proper sha value in BADONION errors. 2019-01-08 19:20:28 +01:00
test_pay.py short_channel_id_dir: new primitive for one direction of short_channel_id 2019-01-15 12:01:38 +01:00
test_plugin.py plugins: minimal 'pay' plugin. 2019-01-17 13:02:24 +01:00
utils.py pytest: neaten fund_channel scid extraction. 2019-01-15 11:34:45 -08:00