Skip to content

Commit

Permalink
Delete duplicate test var definitions (ava-labs#1518)
Browse files Browse the repository at this point in the history
  • Loading branch information
StephenButtolph committed May 18, 2023
1 parent 0c391e8 commit 396f975
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 33 deletions.
8 changes: 3 additions & 5 deletions vms/platformvm/blocks/builder/helpers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ import (
)

const (
testNetworkID = 10 // To be used in tests
defaultWeight = 10000
maxRecentlyAcceptedWindowSize = 256
recentlyAcceptedWindowTTL = 5 * time.Minute
Expand Down Expand Up @@ -375,10 +374,9 @@ func defaultFx(clk *mockable.Clock, log logging.Logger, isBootstrapped bool) fx.

func buildGenesisTest(ctx *snow.Context) []byte {
genesisUTXOs := make([]api.UTXO, len(preFundedKeys))
hrp := constants.NetworkIDToHRP[testNetworkID]
for i, key := range preFundedKeys {
id := key.PublicKey().Address()
addr, err := address.FormatBech32(hrp, id.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, id.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -391,7 +389,7 @@ func buildGenesisTest(ctx *snow.Context) []byte {
genesisValidators := make([]api.PermissionlessValidator, len(preFundedKeys))
for i, key := range preFundedKeys {
nodeID := ids.NodeID(key.PublicKey().Address())
addr, err := address.FormatBech32(hrp, nodeID.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, nodeID.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -414,7 +412,7 @@ func buildGenesisTest(ctx *snow.Context) []byte {
}

buildGenesisArgs := api.BuildGenesisArgs{
NetworkID: json.Uint32(testNetworkID),
NetworkID: json.Uint32(constants.UnitTestID),
AvaxAssetID: ctx.AVAXAssetID,
UTXOs: genesisUTXOs,
Validators: genesisValidators,
Expand Down
8 changes: 3 additions & 5 deletions vms/platformvm/blocks/executor/helpers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ const (
pending stakerStatus = iota
current

testNetworkID = 10 // To be used in tests
defaultWeight = 10000
maxRecentlyAcceptedWindowSize = 256
recentlyAcceptedWindowTTL = 5 * time.Minute
Expand Down Expand Up @@ -406,10 +405,9 @@ func defaultFx(clk *mockable.Clock, log logging.Logger, isBootstrapped bool) fx.

func buildGenesisTest(ctx *snow.Context) []byte {
genesisUTXOs := make([]api.UTXO, len(preFundedKeys))
hrp := constants.NetworkIDToHRP[testNetworkID]
for i, key := range preFundedKeys {
id := key.PublicKey().Address()
addr, err := address.FormatBech32(hrp, id.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, id.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -422,7 +420,7 @@ func buildGenesisTest(ctx *snow.Context) []byte {
genesisValidators := make([]api.PermissionlessValidator, len(preFundedKeys))
for i, key := range preFundedKeys {
nodeID := ids.NodeID(key.PublicKey().Address())
addr, err := address.FormatBech32(hrp, nodeID.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, nodeID.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -445,7 +443,7 @@ func buildGenesisTest(ctx *snow.Context) []byte {
}

buildGenesisArgs := api.BuildGenesisArgs{
NetworkID: json.Uint32(testNetworkID),
NetworkID: json.Uint32(constants.UnitTestID),
AvaxAssetID: ctx.AVAXAssetID,
UTXOs: genesisUTXOs,
Validators: genesisValidators,
Expand Down
12 changes: 4 additions & 8 deletions vms/platformvm/txs/executor/helpers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,7 @@ import (
"github.com/ava-labs/avalanchego/vms/secp256k1fx"
)

const (
testNetworkID = 10 // To be used in tests
defaultWeight = 5 * units.MilliAvax
)
const defaultWeight = 5 * units.MilliAvax

var (
defaultMinStakingDuration = 24 * time.Hour
Expand Down Expand Up @@ -370,10 +367,9 @@ func defaultFx(clk *mockable.Clock, log logging.Logger, isBootstrapped bool) fx.

func buildGenesisTest(ctx *snow.Context) []byte {
genesisUTXOs := make([]api.UTXO, len(preFundedKeys))
hrp := constants.NetworkIDToHRP[testNetworkID]
for i, key := range preFundedKeys {
id := key.PublicKey().Address()
addr, err := address.FormatBech32(hrp, id.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, id.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -386,7 +382,7 @@ func buildGenesisTest(ctx *snow.Context) []byte {
genesisValidators := make([]api.PermissionlessValidator, len(preFundedKeys))
for i, key := range preFundedKeys {
nodeID := ids.NodeID(key.PublicKey().Address())
addr, err := address.FormatBech32(hrp, nodeID.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, nodeID.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -409,7 +405,7 @@ func buildGenesisTest(ctx *snow.Context) []byte {
}

buildGenesisArgs := api.BuildGenesisArgs{
NetworkID: json.Uint32(testNetworkID),
NetworkID: json.Uint32(constants.UnitTestID),
AvaxAssetID: ctx.AVAXAssetID,
UTXOs: genesisUTXOs,
Validators: genesisValidators,
Expand Down
24 changes: 9 additions & 15 deletions vms/platformvm/vm_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,7 @@ import (
txexecutor "github.com/ava-labs/avalanchego/vms/platformvm/txs/executor"
)

const (
testNetworkID = 10 // To be used in tests
defaultWeight uint64 = 10000
)
const defaultWeight uint64 = 10000

var (
defaultMinStakingDuration = 24 * time.Hour
Expand Down Expand Up @@ -138,7 +135,7 @@ type mutableSharedMemory struct {

func defaultContext() *snow.Context {
ctx := snow.DefaultContextTest()
ctx.NetworkID = testNetworkID
ctx.NetworkID = constants.UnitTestID
ctx.XChainID = xChainID
ctx.CChainID = cChainID
ctx.AVAXAssetID = avaxAssetID
Expand Down Expand Up @@ -179,10 +176,9 @@ func defaultContext() *snow.Context {
// 2) The byte representation of the default genesis for tests
func defaultGenesis() (*api.BuildGenesisArgs, []byte) {
genesisUTXOs := make([]api.UTXO, len(keys))
hrp := constants.NetworkIDToHRP[testNetworkID]
for i, key := range keys {
id := key.PublicKey().Address()
addr, err := address.FormatBech32(hrp, id.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, id.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -195,7 +191,7 @@ func defaultGenesis() (*api.BuildGenesisArgs, []byte) {
genesisValidators := make([]api.PermissionlessValidator, len(keys))
for i, key := range keys {
nodeID := ids.NodeID(key.PublicKey().Address())
addr, err := address.FormatBech32(hrp, nodeID.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, nodeID.Bytes())
if err != nil {
panic(err)
}
Expand All @@ -219,7 +215,7 @@ func defaultGenesis() (*api.BuildGenesisArgs, []byte) {

buildGenesisArgs := api.BuildGenesisArgs{
Encoding: formatting.Hex,
NetworkID: json.Uint32(testNetworkID),
NetworkID: json.Uint32(constants.UnitTestID),
AvaxAssetID: avaxAssetID,
UTXOs: genesisUTXOs,
Validators: genesisValidators,
Expand Down Expand Up @@ -255,10 +251,9 @@ func BuildGenesisTest(t *testing.T) (*api.BuildGenesisArgs, []byte) {
func BuildGenesisTestWithArgs(t *testing.T, args *api.BuildGenesisArgs) (*api.BuildGenesisArgs, []byte) {
require := require.New(t)
genesisUTXOs := make([]api.UTXO, len(keys))
hrp := constants.NetworkIDToHRP[testNetworkID]
for i, key := range keys {
id := key.PublicKey().Address()
addr, err := address.FormatBech32(hrp, id.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, id.Bytes())
require.NoError(err)

genesisUTXOs[i] = api.UTXO{
Expand All @@ -270,7 +265,7 @@ func BuildGenesisTestWithArgs(t *testing.T, args *api.BuildGenesisArgs) (*api.Bu
genesisValidators := make([]api.PermissionlessValidator, len(keys))
for i, key := range keys {
nodeID := ids.NodeID(key.PublicKey().Address())
addr, err := address.FormatBech32(hrp, nodeID.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, nodeID.Bytes())
require.NoError(err)

genesisValidators[i] = api.PermissionlessValidator{
Expand All @@ -292,7 +287,7 @@ func BuildGenesisTestWithArgs(t *testing.T, args *api.BuildGenesisArgs) (*api.Bu
}

buildGenesisArgs := api.BuildGenesisArgs{
NetworkID: json.Uint32(testNetworkID),
NetworkID: json.Uint32(constants.UnitTestID),
AvaxAssetID: avaxAssetID,
UTXOs: genesisUTXOs,
Validators: genesisValidators,
Expand Down Expand Up @@ -535,8 +530,7 @@ func TestGenesis(t *testing.T) {
out := utxos[0].Out.(*secp256k1fx.TransferOutput)
if out.Amount() != uint64(utxo.Amount) {
id := keys[0].PublicKey().Address()
hrp := constants.NetworkIDToHRP[testNetworkID]
addr, err := address.FormatBech32(hrp, id.Bytes())
addr, err := address.FormatBech32(constants.UnitTestHRP, id.Bytes())
require.NoError(err)

require.Equal(utxo.Address, addr)
Expand Down

0 comments on commit 396f975

Please sign in to comment.