mic check
Pre-release
Pre-release
Release
The long awaited testing enhancements for v0.6.x
!
This minor release focuses entirely on testing, and contains no substantive changes related to the spec. @protolambda drove the process to unify the python spec tests and the YAML test generators, and in doing so has increased YAML test coverage by an order of magnitude.
Other than test generator work and documentation, bls signatures were updated to utilize the correct (SHA-256) hash function (#1121).
Changelog
The PR showing the full changelog of the v06x
branch being released into master
can be found here: #1130
Tests and generators
- Decorator for pytests to enable usage in test generation (#1052)
- Ensure signatures are correct in test generators. default disable in pytests for speed (#1102)
- Add epoch and sanity test generators and a number of test-format docs (#1114)
- Update
py-ecc
version to use SHA-256 (#1121) ssz_static
test-case format is changed to facilitate more efficient parsing. The SSZ type is specified in the key now. (Commit 3781614)- Minor fix to shuffling generator (#1045)