core-lightning/tests
Rusty Russell 4f1186c4b1 connectd: iterate through all known addresses for a peer, not just one.
If we have an address hint, we start with that, but we'll use
node_announcement information if required.

Note: we (ab)use the address hint when restoring from the database
or reconnecting, even if the connection was *incoming*.  That meant
that the recipient of a connection would *never* manage to connect out.

We still don't take multiple addresses from the DNS seeds: I assume we
should, since there could be IPv4 and IPv6.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-08-10 12:46:45 +02:00
..
benchmark.py pytest: Remove test_lightningd and all the legacy testing framework 2018-08-07 00:54:19 +00:00
conftest.py pytest: Pass result to fixtures and keep directories of failed tests 2018-08-07 00:54:19 +00:00
fixtures.py pytest: Use the file object and don't use print without line-endings 2018-08-07 00:54:19 +00:00
requirements.txt test: add pytest-xdist to the python test requirements 2018-07-26 23:18:37 +02:00
test_closing.py connectd: remove unused handback APIs and code. 2018-08-09 19:44:27 +02:00
test_connection.py connectd: rely on the master to tell us to reconnect. 2018-08-09 19:44:27 +02:00
test_gossip.py connectd: iterate through all known addresses for a peer, not just one. 2018-08-10 12:46:45 +02:00
test_invoices.py pytest: Move invoice-related tests into their own file 2018-08-07 00:54:19 +00:00
test_misc.py pytest: only use dev-allow-localhost when needed. 2018-08-09 19:44:27 +02:00
test_pay.py openingd: take peer before we're opening, wait for explicit funding msg. 2018-08-09 19:44:27 +02:00
utils.py pytest: make sure receiving peer's openingd is ready. 2018-08-09 19:44:27 +02:00