iroha icon indicating copy to clipboard operation
iroha copied to clipboard

Add property based testing through Iroha-python

Open appetrosyan opened this issue 4 years ago • 1 comments

Python is a lightweight interpreted programming language. Property-based API testing techniques in Rust (quickcheck and proptest) are prohibitively expensive. Extensive use of the hypothesis package may allow for faster-paced, broader testing coverage. It may eliminate the need for keeping client_cli, and instead replace it with a fully functional python-based scriptable client. This will also encourage stabilising the API and making changes that break the iroha-python library less frequent.

appetrosyan avatar Oct 19 '21 15:10 appetrosyan

In particular, we should also test to make sure the correct number of blocks are created for a given input.

takemiyamakoto avatar Nov 09 '21 09:11 takemiyamakoto