Skip to content

Commit 86a5199

Browse files
committed
test: minor unit tests fixes
1 parent 5589510 commit 86a5199

4 files changed

Lines changed: 8 additions & 2 deletions

File tree

blockchain/state_version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func ValidateStateVersion(disk db.KeyValueStore, useNewState bool) error {
4848
}
4949

5050
func bucketHasData(disk db.KeyValueStore, bucket db.Bucket) (bool, error) {
51-
it, err := disk.NewIterator(bucket.Key(), false)
51+
it, err := disk.NewIterator(bucket.Key(), true)
5252
if err != nil {
5353
return false, err
5454
}

blockchain/state_version_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func TestValidateStateVersion(t *testing.T) {
2323
seedBucket(t, testDB, db.ClassesTrie)
2424

2525
err := blockchain.ValidateStateVersion(testDB, true)
26-
require.ErrorContains(t, err, "deprecated state")
26+
require.ErrorContains(t, err, "existing state")
2727
require.ErrorContains(t, err, "--new-state")
2828
})
2929

core/state/object.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package state
22

33
import (
4+
"errors"
45
"slices"
56

67
"github.com/NethermindEth/juno/core/felt"
78
"github.com/NethermindEth/juno/core/trie2"
89
"github.com/NethermindEth/juno/core/trie2/trienode"
910
"github.com/NethermindEth/juno/core/trie2/trieutils"
11+
"github.com/NethermindEth/juno/db"
1012
"golang.org/x/exp/maps"
1113
)
1214

@@ -59,6 +61,9 @@ func (s *stateObject) getStorage(key *felt.Felt) (felt.Felt, error) {
5961
// todo: remove felt cast
6062
v, err := reader.Node((*felt.Address)(&s.addr), &path, nil, true)
6163
if err != nil {
64+
if errors.Is(err, db.ErrKeyNotFound) {
65+
return felt.Zero, nil
66+
}
6267
return felt.Zero, err
6368
}
6469

node/node_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ func TestNetworkVerificationOnNonEmptyDB(t *testing.T) {
9494
DatabasePath: dbPath,
9595
DBCompression: "zstd",
9696
Network: test.network,
97+
NewState: statetestutils.UseNewState(),
9798
DisableL1Verification: true,
9899
SubmittedTransactionsCacheEntryTTL: time.Second,
99100
}, "v0.1", logLevel)

0 commit comments

Comments
 (0)