Skip to content

Commit 812d32a

Browse files
committed
Add tests for ValidatorRegistryDeltaBlock RLP object
1 parent 5e051c9 commit 812d32a

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

tests/beacon/conftest.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,16 @@ def sample_validator_record_params():
294294
}
295295

296296

297+
@pytest.fixture
298+
def sample_validator_registry_delta_block_params():
299+
return {
300+
'latest_registry_delta_root': b'\x01' * 32,
301+
'validator_index': 1,
302+
'pubkey': 123,
303+
'flag': 1,
304+
}
305+
306+
297307
#
298308
# Temporary default values
299309
#
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from eth.beacon.types.validator_registry_delta_block import (
2+
ValidatorRegistryDeltaBlock,
3+
)
4+
5+
6+
def test_defaults(sample_validator_registry_delta_block_params):
7+
validator_registry_delta_block = ValidatorRegistryDeltaBlock(
8+
**sample_validator_registry_delta_block_params
9+
)
10+
assert validator_registry_delta_block.latest_registry_delta_root == sample_validator_registry_delta_block_params['latest_registry_delta_root'] # noqa: E501
11+
assert validator_registry_delta_block.validator_index == sample_validator_registry_delta_block_params['validator_index'] # noqa: E501
12+
assert validator_registry_delta_block.pubkey == sample_validator_registry_delta_block_params['pubkey'] # noqa: E501
13+
assert validator_registry_delta_block.flag == sample_validator_registry_delta_block_params['flag'] # noqa: E501

0 commit comments

Comments
 (0)