Diederik Loerakker
|
5b94250bf0
|
Merge pull request #1426 from gnattishness/update-config-helper-reqs
Update config_helper dependencies.
|
2019-10-24 15:45:53 +08:00 |
protolambda
|
0cc50725ed
|
py docs fixes
|
2019-10-24 15:31:43 +08:00 |
Danny Ryan
|
b2ad6069d4
|
minor nitpick to PR
|
2019-10-24 14:55:56 +08:00 |
gnattishness
|
691c25ab38
|
Update config_helper requirements.
Fixes build errors for python 3.8.
|
2019-10-24 09:32:57 +11:00 |
protolambda
|
9deda149da
|
fix list lookup
|
2019-10-24 00:00:27 +08:00 |
protolambda
|
e8a3eac55e
|
cleanup code duplication, and build new context util for state customization
|
2019-10-23 17:03:18 +08:00 |
Denis Bogdanas
|
baded82247
|
test for process_rewards_and_penalties: Case when some eligible attestations are slashed. Modifies attesting_balance and consequently rewards/penalties.
|
2019-10-07 13:54:35 +03:00 |
Denis Bogdanas
|
1a65570c9b
|
test_process_rewards_and_penalties.py: test for case when eligible_validator_indices in get_attestation_deltas() != state.validators. In this test some validators were just never active.
|
2019-10-07 13:54:35 +03:00 |
Denis Bogdanas
|
c108d1a356
|
test for initialize_beacon_state_from_eth1, case when some small deposits don't contribute to active balance.
|
2019-10-07 13:54:35 +03:00 |
Denis Bogdanas
|
82d41db1b4
|
Test case for get_beacon_proposer_index(), loop with multiple iterations.
|
2019-10-07 13:54:35 +03:00 |
Denis Bogdanas
|
f47e023bf0
|
Test case for get_matching_target_attestations() with some real filtering going on
on line `if a.data.target.root == get_block_root(state, epoch)`.
Discovered by K coverage tool.
|
2019-10-07 13:54:35 +03:00 |
protolambda
|
525d733033
|
rewards testing now with cleaner attestation signing
|
2019-09-24 13:56:29 +09:00 |
protolambda
|
a6e543fd37
|
just signing, attestations are already filled by get_valid_attestation
|
2019-09-24 12:24:45 +09:00 |
Danny Ryan
|
1688721554
|
fix up attesation reward tests
|
2019-09-22 09:54:17 -05:00 |
Danny Ryan
|
1aa12034e5
|
make full_attestation reward test better
|
2019-09-22 09:51:12 -05:00 |
Danny Ryan
|
cf1323b79e
|
add rewards/penalties test for full epoch of attestations
|
2019-09-22 09:35:18 -05:00 |
Danny Ryan
|
b3f7dd9dae
|
fix up rewards/penalties test signatures
|
2019-09-20 16:05:10 -05:00 |
Danny Ryan
|
ad4da4cd14
|
rewards test for duplicate attestation
|
2019-09-20 12:45:46 -05:00 |
Danny Ryan
|
687b262f0d
|
add test case for crosslink tie breaking between epochs
|
2019-09-20 11:27:42 -05:00 |
protolambda
|
4f462bc88b
|
make nil-count randomization work for lists
|
2019-08-23 18:33:16 +02:00 |
protolambda
|
12900b2b4c
|
handle empty test ouputs, and split out output format functions
|
2019-08-01 22:40:10 +02:00 |
protolambda
|
5f33560b47
|
Merge branch 'v08x' into testgen-reorg
|
2019-07-30 22:21:59 +02:00 |
protolambda
|
7165932012
|
output list-type parts correctly
|
2019-07-30 14:08:50 +02:00 |
protolambda
|
bdebfe31df
|
organize test-case-part explanation better
|
2019-07-30 03:09:48 +02:00 |
protolambda
|
f5e404298b
|
update test generator documentation
|
2019-07-30 03:07:42 +02:00 |
protolambda
|
2dcad9a6bf
|
add config filtering option
|
2019-07-30 02:09:25 +02:00 |
protolambda
|
c329a003af
|
improve test gen logging
|
2019-07-30 00:44:19 +02:00 |
protolambda
|
eb7c3b9651
|
make test gen output SSZ in addition to yaml files for SSZ objects
|
2019-07-30 00:40:01 +02:00 |
dankrad
|
ab156f31b1
|
Merge pull request #1283 from ethereum/n_zero
Clarify the illegal SSZ types
|
2019-07-29 17:40:38 +01:00 |
protolambda
|
adb6bff365
|
make random value generator respect byte list type limit
|
2019-07-27 23:57:57 +02:00 |
protolambda
|
c628c8187b
|
SSZ static format updated to per-case outputs
|
2019-07-27 13:34:19 +02:00 |
protolambda
|
d7728e60c9
|
handle meta tags passed from inner testgen decorator
|
2019-07-27 00:26:05 +02:00 |
protolambda
|
8a83fce3ab
|
fixes to decorator order, and make functions fully yield, with pytest compat.
|
2019-07-26 23:53:03 +02:00 |
protolambda
|
e8b3f9985b
|
update testgen, make epoch proc work
|
2019-07-26 22:40:49 +02:00 |
protolambda
|
69052ac750
|
Update testgen code, and if force is not on, test generation won't run if it already exists.
|
2019-07-26 19:19:36 +02:00 |
protolambda
|
b73625fbf1
|
update test generation code (work in progress), improve the simplicity of configuration in context of forks, and update docs
|
2019-07-25 23:13:33 +02:00 |
Diederik Loerakker
|
d791e9f7e8
|
Merge pull request #1319 from ethereum/compact_committees-shard
Fix start shard for compact committees root
|
2019-07-25 21:40:06 +02:00 |
Hsiao-Wei Wang
|
f1db318acb
|
Merge pull request #1289 from ethereum/update_ssz_fuzzing
Bump `py-ssz` to `0.1.3` and update the fuzzing tests
|
2019-07-26 03:34:04 +08:00 |
Danny Ryan
|
1ec20f6c1f
|
do not reset start_shard until after processing compact root
|
2019-07-25 12:59:38 -06:00 |
Danny Ryan
|
bd69dc7e3c
|
add tests for bit lengths
|
2019-07-25 12:28:29 -06:00 |
Hsiao-Wei Wang
|
62772c9e79
|
Refactor
|
2019-07-25 19:41:12 +08:00 |
Hsiao-Wei Wang
|
47714cbf64
|
Add hash_tree_root tests against py-ssz
|
2019-07-25 19:38:03 +08:00 |
Hsiao-Wei Wang
|
f336e7ffb3
|
Rename `is_empty` to `is_zero`
|
2019-07-25 17:32:27 +08:00 |
Hsiao-Wei Wang
|
82e2c559ca
|
ssz==0.1.3
|
2019-07-25 00:16:29 +08:00 |
Hsiao-Wei Wang
|
db9091f507
|
Add `AttestationDataAndCustodyBit` back
|
2019-07-23 16:47:52 +08:00 |
Hsiao-Wei Wang
|
b08ecb018a
|
Apply suggestions from code review
Co-Authored-By: Diederik Loerakker <proto@protolambda.com>
|
2019-07-23 16:47:52 +08:00 |
Hsiao-Wei Wang
|
f229d21faa
|
Bump `py-ssz` to `0.1.0a11` and update the fuzzing tests
|
2019-07-23 16:47:49 +08:00 |
Hsiao-Wei Wang
|
bfd5010f26
|
Bump `py_ecc==1.7.1`
|
2019-07-16 14:27:34 +08:00 |
Danny Ryan
|
77f007cab5
|
Merge pull request #1267 from ethereum/dankrad-patch-9
Define Bitlist/Bitvector serialization using bytes, not bigints
|
2019-07-14 17:20:12 -06:00 |
protolambda
|
b98679957b
|
use as_bytes function to reduce code duplication, and for later usage
|
2019-07-12 22:11:33 +02:00 |