コード例 #1
0
 def _get_checkpoints(cls, db: DatabaseAPI) -> Tuple[Hash32, ...]:
     concatenated_checkpoints = db.get(
         SchemaV1.make_checkpoint_headers_key())
     if concatenated_checkpoints is None:
         return ()
     else:
         return tuple(
             Hash32(concatenated_checkpoints[index:index + 32])
             for index in range(0, len(concatenated_checkpoints), 32))
コード例 #2
0
ファイル: base.py プロジェクト: prchander/post-quantum-py-evm
 def test_database_api_get(self, db: DatabaseAPI) -> None:
     db[b'key-1'] = b'value-1'
     assert db.get(b'key-1') == b'value-1'
コード例 #3
0
ファイル: base.py プロジェクト: prchander/post-quantum-py-evm
 def test_database_api_get_missing_key(self, db: DatabaseAPI) -> None:
     assert b'key-1' not in db
     assert db.get(b'key-1') is None