Rusty Russell
aa01b7d120
test_lightningd.py: helper to sync blockheight.
We need this to avoid spurious errors in the next patch.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
8 years ago
Christian Decker
dc7b832e83
pytest: Added gossip test for new daemon
8 years ago
Rusty Russell
f61da7eb64
tests/test_lightningd.py: incorporate everything from old test-basic shell test.
This moves all the non-legacy blackbox testing into python.
Before:
real 10m18.385s
After:
real 9m54.877s
Note that this doesn't valgrind the subdaemons: that patch seems to cause
some issues in the python framework which I am still chasing.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
8 years ago
Rusty Russell
366d67ae6d
tests/test_lightningd.py: extract connect and fund_channel helpers.
Common pattern when setting up tests.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
8 years ago
Rusty Russell
056f93e2d2
ping: move test to python.
Faster and neater.
Before:
real 0m11.200s
After:
real 0m9.101s
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
8 years ago
Christian Decker
4e0be7a48f
pytest: Added dynamic RPC call dispatch
Instead of having to define every single method we can now just call
any method, it'll fail upstream if it does not exist.
8 years ago
Christian Decker
b6fea5b429
pytest: Check that channels are announced and activated correctly
8 years ago
Christian Decker
9c7c2a3f2f
pytest: Added simple pytest for the new JSON-RPC
8 years ago
Christian Decker
b5c2d7d47d
pytest: Gossip subdaemon had a flaky test
Whenever we were checking for the status before the daemon was
initialized the test would fail. Now just waiting for the state
transition.
8 years ago
Rusty Russell
1575181ef5
pytest: don't assume paths of valgrind and bitcoind.
In particular, my bitcoind is in /usr/local/bin
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
8 years ago
Christian Decker
180c96776b
pytest: Split the python integration tests into new and legacy
8 years ago
Christian Decker
cf1c03f4d9
pytest: Implemented initial python integration tests.
8 years ago