@@ -174,21 +174,28 @@ class TestDatabaseLoading:
174174
175175 def test_returns_none_when_no_database (self ) -> None :
176176 """No database returns None."""
177- assert Node ._try_load_store_from_database (None , validator_index = None ) is None
177+ assert (
178+ Node ._try_load_store_from_database (None , validator_index = None , fork = LstarSpec ()) is None
179+ )
178180
179181 def test_returns_none_when_no_head_root (self ) -> None :
180182 """Empty database returns None."""
181183 empty_db = SQLiteDatabase (":memory:" , State , Block )
182184
183- assert Node ._try_load_store_from_database (empty_db , validator_index = None ) is None
185+ assert (
186+ Node ._try_load_store_from_database (empty_db , validator_index = None , fork = LstarSpec ())
187+ is None
188+ )
184189
185190 def test_returns_none_when_block_missing (self ) -> None :
186191 """A head root pointing at no stored block returns None."""
187192 head_root , _ , _ , _ = _make_block_state_checkpoint ()
188193 db = SQLiteDatabase (":memory:" , State , Block )
189194 db .put_head_root (head_root )
190195
191- assert Node ._try_load_store_from_database (db , validator_index = None ) is None
196+ assert (
197+ Node ._try_load_store_from_database (db , validator_index = None , fork = LstarSpec ()) is None
198+ )
192199
193200 def test_returns_none_when_state_missing (self ) -> None :
194201 """A head root with a stored block but no stored state returns None."""
@@ -197,7 +204,9 @@ def test_returns_none_when_state_missing(self) -> None:
197204 db .put_block (block , head_root )
198205 db .put_head_root (head_root )
199206
200- assert Node ._try_load_store_from_database (db , validator_index = None ) is None
207+ assert (
208+ Node ._try_load_store_from_database (db , validator_index = None , fork = LstarSpec ()) is None
209+ )
201210
202211 def test_returns_none_when_justified_missing (self ) -> None :
203212 """A populated head with no justified checkpoint returns None."""
@@ -207,7 +216,9 @@ def test_returns_none_when_justified_missing(self) -> None:
207216 db .put_state (state , head_root )
208217 db .put_head_root (head_root )
209218
210- assert Node ._try_load_store_from_database (db , validator_index = None ) is None
219+ assert (
220+ Node ._try_load_store_from_database (db , validator_index = None , fork = LstarSpec ()) is None
221+ )
211222
212223 def test_returns_none_when_finalized_missing (self ) -> None :
213224 """A populated head with a justified but no finalized checkpoint returns None."""
@@ -218,7 +229,9 @@ def test_returns_none_when_finalized_missing(self) -> None:
218229 db .put_head_root (head_root )
219230 db .put_justified_checkpoint (checkpoint )
220231
221- assert Node ._try_load_store_from_database (db , validator_index = None ) is None
232+ assert (
233+ Node ._try_load_store_from_database (db , validator_index = None , fork = LstarSpec ()) is None
234+ )
222235
223236 def test_successful_load_uses_wall_clock_time (self ) -> None :
224237 """Store time uses wall clock when it exceeds block-based time."""
@@ -230,6 +243,7 @@ def test_successful_load_uses_wall_clock_time(self) -> None:
230243 store = Node ._try_load_store_from_database (
231244 db ,
232245 validator_index = ValidatorIndex (0 ),
246+ fork = LstarSpec (),
233247 genesis_time = GENESIS_TIME ,
234248 time_fn = lambda : wall_time ,
235249 )
@@ -253,6 +267,7 @@ def test_load_uses_block_time_when_wall_clock_behind(self) -> None:
253267 store = Node ._try_load_store_from_database (
254268 db ,
255269 validator_index = ValidatorIndex (0 ),
270+ fork = LstarSpec (),
256271 genesis_time = GENESIS_TIME ,
257272 time_fn = lambda : wall_time ,
258273 )
@@ -389,6 +404,7 @@ def test_falls_back_to_database_genesis_time(self) -> None:
389404 store = Node ._try_load_store_from_database (
390405 db ,
391406 validator_index = None ,
407+ fork = LstarSpec (),
392408 genesis_time = None ,
393409 time_fn = lambda : wall_time ,
394410 )
@@ -409,6 +425,7 @@ def test_zero_genesis_time_when_database_returns_none(self) -> None:
409425 store = Node ._try_load_store_from_database (
410426 db ,
411427 validator_index = None ,
428+ fork = LstarSpec (),
412429 genesis_time = None ,
413430 time_fn = lambda : wall_time ,
414431 )
0 commit comments