refactor: convert verifreg test to kit2
This commit is contained in:
parent
ac67e466ec
commit
eb5a263d74
@ -6,25 +6,29 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/filecoin-project/go-state-types/big"
|
||||||
"github.com/filecoin-project/go-state-types/network"
|
"github.com/filecoin-project/go-state-types/network"
|
||||||
"github.com/filecoin-project/lotus/itests/kit"
|
|
||||||
|
|
||||||
lapi "github.com/filecoin-project/lotus/api"
|
|
||||||
|
|
||||||
"github.com/filecoin-project/lotus/chain/actors"
|
|
||||||
"github.com/filecoin-project/lotus/chain/actors/builtin/verifreg"
|
|
||||||
"github.com/filecoin-project/lotus/node/impl"
|
|
||||||
verifreg4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/verifreg"
|
verifreg4 "github.com/filecoin-project/specs-actors/v4/actors/builtin/verifreg"
|
||||||
|
|
||||||
"github.com/filecoin-project/go-state-types/big"
|
lapi "github.com/filecoin-project/lotus/api"
|
||||||
|
"github.com/filecoin-project/lotus/chain/actors"
|
||||||
|
"github.com/filecoin-project/lotus/chain/actors/builtin/verifreg"
|
||||||
"github.com/filecoin-project/lotus/chain/types"
|
"github.com/filecoin-project/lotus/chain/types"
|
||||||
|
"github.com/filecoin-project/lotus/itests/kit2"
|
||||||
|
"github.com/filecoin-project/lotus/node/impl"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestVerifiedClientTopUp(t *testing.T) {
|
func TestVerifiedClientTopUp(t *testing.T) {
|
||||||
|
blockTime := 100 * time.Millisecond
|
||||||
|
|
||||||
test := func(nv network.Version, shouldWork bool) func(*testing.T) {
|
test := func(nv network.Version, shouldWork bool) func(*testing.T) {
|
||||||
return func(t *testing.T) {
|
return func(t *testing.T) {
|
||||||
nodes, miners := kit.MockMinerBuilder(t, []kit.FullNodeOpts{kit.FullNodeWithNetworkUpgradeAt(nv, -1)}, kit.OneMiner)
|
nopts := kit2.ConstructorOpts(kit2.NetworkUpgradeAt(nv, -1))
|
||||||
api := nodes[0].FullNode.(*impl.FullNodeAPI)
|
|
||||||
|
node, _, ens := kit2.EnsembleMinimal(t, kit2.MockProofs(), nopts)
|
||||||
|
ens.InterconnectAll().BeginMining(blockTime)
|
||||||
|
|
||||||
|
api := node.FullNode.(*impl.FullNodeAPI)
|
||||||
ctx, cancel := context.WithCancel(context.Background())
|
ctx, cancel := context.WithCancel(context.Background())
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
@ -52,10 +56,6 @@ func TestVerifiedClientTopUp(t *testing.T) {
|
|||||||
Value: big.Zero(),
|
Value: big.Zero(),
|
||||||
}
|
}
|
||||||
|
|
||||||
bm := kit.NewBlockMiner(t, miners[0])
|
|
||||||
bm.MineBlocks(ctx, 100*time.Millisecond)
|
|
||||||
t.Cleanup(bm.Stop)
|
|
||||||
|
|
||||||
sm, err := api.MpoolPushMessage(ctx, msg, nil)
|
sm, err := api.MpoolPushMessage(ctx, msg, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal("AddVerifier failed: ", err)
|
t.Fatal("AddVerifier failed: ", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user