2d3f463bb7
* feat(cryptarchia/epoch-schedule): switch to 334 schedule (from 433) * factor out common test config building code * feat(cryptarchia): test_leader uses common test config object * cryptarchia: update test_ledger_state_is_properly_updated_on_reorg * cryptarchia: update test_epoch_transition test * move to .tip() in tests instead of tip_id() * cryptarchia: wrap long comments * cryptarchia: move mk_block to test_common * cryptarchia: move mk_genesis_state to test_common * cryptarchia: refactor fork test to use mk_chain * cryptarchia: fork choice rules tests use mk_chain helper * cryptarchia: rename fork choice test suite to TestForkChoice * cryptarchia: config.s is always 3k/f or 3*base_period_length * cryptarchia: hardcode epoch schedule in specification * un-hard code epoch sched. params + provide a v0.0.1 spec for params |
||
---|---|---|
.github/workflows | ||
carnot | ||
cryptarchia | ||
da | ||
eth-specs@ae3ef6f330 | ||
mixnet | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
install-arkworksbls-arch64-osx.sh | ||
install-eth-specs.sh | ||
requirements.txt |
README.md
nomos-specs
Nomos related specification and documentation
Running Tests
To run all tests, run the following from the project root
python -m unittest -v
To test a specific module
python -m unittest -v cryptarchia.test_leader
Or all test modules in a directory
python -m unittest -v cryptarchia/test_*