Commit 8c44c577 authored by liuyuhang's avatar liuyuhang Committed by 33cn

add delLocal test

parent 1e3095ef
......@@ -157,6 +157,7 @@ func testPropBoard(t *testing.T, env *execEnv, exec drivers.Driver, stateDB dbm.
}
}
// local
receiptData := &types.ReceiptData{Ty: receipt.Ty, Logs: receipt.Logs}
set, err := exec.ExecLocal(pbtx, receiptData, int(1))
require.NoError(t, err)
......@@ -166,6 +167,11 @@ func testPropBoard(t *testing.T, env *execEnv, exec drivers.Driver, stateDB dbm.
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(pbtx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// 更新tahash
env.txHash = common.ToHex(pbtx.Hash())
env.startHeight = opt1.StartBlockHeight
......@@ -217,6 +223,10 @@ func revokeProposalBoard(t *testing.T, env *execEnv, exec drivers.Driver, stateD
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(rtx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// check
accCoin := account.NewCoinsAccount()
accCoin.SetDB(stateDB)
......@@ -302,6 +312,10 @@ func voteProposalBoard(t *testing.T, env *execEnv, exec drivers.Driver, stateDB
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(tx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// 每次需要重新设置
acc := &types.Account{
......@@ -387,6 +401,10 @@ func terminateProposalBoard(t *testing.T, env *execEnv, exec drivers.Driver, sta
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(tx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// check
accCoin := account.NewCoinsAccount()
accCoin.SetDB(stateDB)
......
......@@ -201,6 +201,11 @@ func testPropProject(t *testing.T, env *execEnv, exec drivers.Driver, stateDB db
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(pbtx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// 更新tahash
env.txHash = common.ToHex(pbtx.Hash())
env.startHeight = opt1.StartBlockHeight
......@@ -252,6 +257,11 @@ func revokeProposalProject(t *testing.T, env *execEnv, exec drivers.Driver, stat
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(rtx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// check
accCoin := account.NewCoinsAccount()
accCoin.SetDB(stateDB)
......@@ -344,6 +354,10 @@ func voteProposalProject(t *testing.T, env *execEnv, exec drivers.Driver, stateD
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(tx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// 每次需要重新设置
acc := &types.Account{
......@@ -454,6 +468,10 @@ func pubVoteProposalProject(t *testing.T, env *execEnv, exec drivers.Driver, sta
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(tx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// 每次需要重新设置
acc := &types.Account{
......@@ -541,6 +559,10 @@ func terminateProposalProject(t *testing.T, env *execEnv, exec drivers.Driver, s
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(tx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// check
accCoin := account.NewCoinsAccount()
accCoin.SetDB(stateDB)
......
......@@ -95,6 +95,10 @@ func testPropRule(t *testing.T, env *execEnv, exec drivers.Driver, stateDB dbm.K
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(pbtx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// 更新tahash
env.txHash = common.ToHex(pbtx.Hash())
env.startHeight = opt1.StartBlockHeight
......@@ -146,6 +150,10 @@ func revokeProposalRule(t *testing.T, env *execEnv, exec drivers.Driver, stateDB
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(rtx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// check
accCoin := account.NewCoinsAccount()
accCoin.SetDB(stateDB)
......@@ -246,6 +254,10 @@ func voteProposalRule(t *testing.T, env *execEnv, exec drivers.Driver, stateDB d
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(tx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// 每次需要重新设置
acc := &types.Account{
......@@ -346,6 +358,10 @@ func terminateProposalRule(t *testing.T, env *execEnv, exec drivers.Driver, stat
kvdb.Set(kv.Key, kv.Value)
}
}
// del
set, err = exec.ExecDelLocal(tx, receiptData, int(1))
require.NoError(t, err)
require.NotNil(t, set)
// check
accCoin := account.NewCoinsAccount()
accCoin.SetDB(stateDB)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment