Commit 9c09aa74 authored by vipwzw's avatar vipwzw

add txgroup test

parent 2cf045cc
...@@ -193,6 +193,26 @@ func TestRealNodeMempool(t *testing.T) { ...@@ -193,6 +193,26 @@ func TestRealNodeMempool(t *testing.T) {
log.Println(err) log.Println(err)
continue continue
} }
//发送交易组
tx1 := util.CreateCoinsTx(priv, mock33.GetGenesisAddress(), types.Coin/1000)
tx2 := util.CreateCoinsTx(priv, mock33.GetGenesisAddress(), types.Coin/1000)
txgroup, err := types.CreateTxGroup([]*types.Transaction{tx1, tx2})
if err != nil {
log.Println(err)
continue
}
for i := 0; i < len(txgroup.GetTxs()); i++ {
err = txgroup.SignN(i, types.SECP256K1, priv)
if err != nil {
t.Error(err)
return
}
}
reply, err = mock33.GetAPI().SendTx(txgroup.Tx())
if err != nil {
log.Println(err)
continue
}
mock33.SetLastSend(reply.GetMsg()) mock33.SetLastSend(reply.GetMsg())
} }
done <- struct{}{} done <- struct{}{}
...@@ -204,6 +224,7 @@ func TestRealNodeMempool(t *testing.T) { ...@@ -204,6 +224,7 @@ func TestRealNodeMempool(t *testing.T) {
for { for {
txs, err := mock33.GetAPI().GetMempool() txs, err := mock33.GetAPI().GetMempool()
assert.Nil(t, err) assert.Nil(t, err)
println("len", len(txs.GetTxs()))
if len(txs.GetTxs()) > 0 { if len(txs.GetTxs()) > 0 {
mock33.Wait() mock33.Wait()
continue continue
......
Title="chain33" Title="local"
TestNet=true TestNet=true
[log] [log]
...@@ -189,3 +189,4 @@ superManager=[ ...@@ -189,3 +189,4 @@ superManager=[
"12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv", "12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv",
"1Q8hGLfoGe63efeWa8fJ4Pnukhkngt6poK" "1Q8hGLfoGe63efeWa8fJ4Pnukhkngt6poK"
] ]
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