Rene Pickhardt
dbc0265a5d
added mako dependency to tests/requirements.txt
this should partially fix #2879
this dependency seems to be needed in `tools/generate-wire.py`
5 years ago
Christian Decker
f687262658
pytest: Update test dependencies to latest version
Signed-off-by: Christian Decker <decker.christian@gmail.com>
6 years ago
Franck Royer
dc7b76e5e6
Update testing requirements and instructions
6 years ago
Christian Decker
f520052b95
pytest: Add two more dependencies
pytest was an indirect dependency so far, making that one
explicit, and the timeout plugin should allow us to kill a stuck test
before travis kills it, and thus allow us to see where it got stuck.
Signed-off-by: Christian Decker <@cdecker>
6 years ago
William Casarin
b3f7236201
python: add cheroot to requirements.txt
It looks like this is a new dependency.
Sort the list while we're at it.
Signed-off-by: William Casarin <jb55@jb55.com>
6 years ago
Christian Decker
d590302523
pytest: Fix benchmarks after the fixture migration
6 years ago
Christian Decker
e132dffa0b
pytest: Add an RPC proxy inbetween bitcoind and bitcoin-cli
This is a simple reverse proxy that `bitcoin-cli` can talk to when invoked by
`lightningd`. It allows us to trace `bitcoin-cli` calls, and intercept calls to
mock the replies, better than the current bash-script based method.
6 years ago
William Casarin
8869204730
test: add pytest-xdist to the python test requirements
Signed-off-by: William Casarin <jb55@jb55.com>
7 years ago
Christian Decker
65cac1ba85
pytest: Add flaky dependency and mark as test_closing_different_fees
This is mainly just a stopgap solution until we get to stabilize the test.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
1948062250
pytest: Using python-bitcoinlib instead of python-bitcoinrpc
The latter is unmaintained and has a number of problems.
8 years ago
Christian Decker
41a5e74db9
pytest: Implement utilities for python unittests
8 years ago