mirror of
https://github.com/ethereum/consensus-specs.git
synced 2026-02-02 19:44:55 -05:00
Work towards testing all edge-cases of SSZ, for known (static) object types
This commit is contained in:
@@ -62,4 +62,9 @@ def get_spec(file_name: str) -> List[str]:
|
||||
code_lines.append('')
|
||||
for type_line in ssz_type:
|
||||
code_lines.append(' ' + type_line)
|
||||
code_lines.append('')
|
||||
code_lines.append('ssz_types = [' + ', '.join([f'\'{ssz_type_name}\'' for (ssz_type_name, _) in type_defs]) + ']')
|
||||
code_lines.append('')
|
||||
code_lines.append('def get_ssz_type_by_name(name: str) -> SSZType: return globals()[name]')
|
||||
code_lines.append('')
|
||||
return code_lines
|
||||
|
||||
Reference in New Issue
Block a user