mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-05-24 08:49:29 +00:00
remove unit test
This commit is contained in:
parent
7e1ea234f5
commit
3e52d136a5
1 changed files with 0 additions and 42 deletions
|
|
@ -18,12 +18,8 @@
|
||||||
package utils
|
package utils
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"flag"
|
|
||||||
"reflect"
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/ethereum/go-ethereum/eth/ethconfig"
|
|
||||||
"github.com/urfave/cli/v2"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_SplitTagsFlag(t *testing.T) {
|
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)
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue