Releases: rustyrussell/lnprototest
Releases · rustyrussell/lnprototest
v0.0.5
v0.0.5
Fixed
- Correct reorg issue in the ln helper function (commit). @vincenzopalazzo 21-09-2023
- Correct error check for expected errors (commit). @vincenzopalazzo 15-07-2023
- runner_features added in runner.py and applied in ln_spec_utils.py (commit). @Psycho-Pirate 24-06-2023
- Modified Reestablish test to use new code and used stash (commit). @Psycho-Pirate 19-06-2023
- resolve the number callback in Block event (commit). @vincenzopalazzo 06-06-2023
Added
- Allowing the option to skip the creation of the wallet in bitcoind (commit). @vincenzopalazzo 27-07-2023
- Open channel helper ignores announcement signatures (commit). @vincenzopalazzo 16-06-2023
- Support the Drop of the --developer flag at runtime (cln: specify --developer if supported. #106). @rustyrussell
v0.0.4
lnprototest v0.0.4
Fixed
- Grab the feature from the init message if it is not specified (commit). @vincenzopalazzo 03-06-2023
- pass the timeout when we are waiting a node to start (commit). @vincenzopalazzo 01-06-2023
- import inside the library some useful utils (commit). @vincenzopalazzo 01-06-2023
Added
- Enable stashing of expected messages (commit). @vincenzopalazzo 01-06-2023
v0.0.3
lnprototest v0.0.3
lnprototest
is a Python library for testing the Lightning Network protocol. It provides utilities for generating test vectors and running tests against different implementations of the Lightning Network protocol.
Features
- Test different implementations of the Lightning Network protocol.
- Verify compatibility between different implementations by proving compatibility with the Lightning Network protocol.
- Easily add new tests using the provided utilities or import a runner into your test framework.
Usage
To use lnprototest
, you need to add it as a dependency in your Python dependencies manager by running pip3 install lnprototest
Once you've added the dependency, you can use the provided utilities to generate test vectors and run tests against different implementations of the Lightning Network protocol.
PyPi: https://pypi.org/project/lnprototest/
If you want to run the tests that are included in this repository for the Lightning Network protocol, please refer to the main page at https://github.com/rustyrussell/lnprototest.