remove unit test

This commit is contained in:
Jared Wasinger 2026-05-20 10:06:22 -04:00
parent 7e1ea234f5
commit 3e52d136a5

View file

@ -18,12 +18,8 @@
package utils
import (
"flag"
"reflect"
"testing"
"github.com/ethereum/go-ethereum/eth/ethconfig"
"github.com/urfave/cli/v2"
)
func Test_SplitTagsFlag(t *testing.T) {
@ -68,41 +64,3 @@ func Test_SplitTagsFlag(t *testing.T) {
})
}
}
func TestSetEthConfigAllowsDisablingStateSizeTracking(t *testing.T) {
ctx := newTestFlagContext(t, []cli.Flag{
CacheFlag,
CacheDatabaseFlag,
CacheGCFlag,
CacheSnapshotFlag,
CacheTrieFlag,
CryptoKZGFlag,
FDLimitFlag,
GCModeFlag,
SnapshotFlag,
StateSizeTrackingFlag,
}, "--state.size-tracking=false")
cfg := ethconfig.Defaults
cfg.EnableStateSizeTracking = true
SetEthConfig(ctx, nil, &cfg)
if cfg.EnableStateSizeTracking {
t.Fatal("state size tracking should be disabled by explicit CLI flag")
}
}
func newTestFlagContext(t *testing.T, flags []cli.Flag, args ...string) *cli.Context {
t.Helper()
set := flag.NewFlagSet(t.Name(), flag.ContinueOnError)
for _, flag := range flags {
if err := flag.Apply(set); err != nil {
t.Fatal(err)
}
}
if err := set.Parse(args); err != nil {
t.Fatal(err)
}
return cli.NewContext(cli.NewApp(), set, nil)
}