Browse Source

update to latest amino (pre) release v0.11.1

- also reformat code and order imports
pull/1742/head
Liamsi 6 years ago
parent
commit
2744682e77
2 changed files with 34 additions and 34 deletions
  1. +1
    -1
      Gopkg.toml
  2. +33
    -33
      types/proto3_test.go

+ 1
- 1
Gopkg.toml View File

@ -63,7 +63,7 @@
[[constraint]] [[constraint]]
name = "github.com/tendermint/go-amino" name = "github.com/tendermint/go-amino"
version = "=0.10.1"
version = "=v0.11.1"
[[constraint]] [[constraint]]
name = "google.golang.org/grpc" name = "google.golang.org/grpc"


+ 33
- 33
types/proto3_test.go View File

@ -2,10 +2,12 @@ package types
import ( import (
"testing" "testing"
"github.com/tendermint/tendermint/types/proto3"
"github.com/stretchr/testify/assert"
"github.com/golang/protobuf/proto"
"time" "time"
"github.com/golang/protobuf/proto"
"github.com/stretchr/testify/assert"
"github.com/tendermint/tendermint/types/proto3"
) )
func TestProto3Compatibility(t *testing.T) { func TestProto3Compatibility(t *testing.T) {
@ -15,38 +17,37 @@ func TestProto3Compatibility(t *testing.T) {
nanos := int32(tm.Nanosecond()) nanos := int32(tm.Nanosecond())
pbHeader := proto3.Header{ pbHeader := proto3.Header{
ChainID: "cosmos", ChainID: "cosmos",
Height:150,
Time: &proto3.Timestamp{Seconds:seconds, Nanos:nanos},
NumTxs: 7,
Height: 150,
Time: &proto3.Timestamp{Seconds: seconds, Nanos: nanos},
NumTxs: 7,
LastBlockID: &proto3.BlockID{ LastBlockID: &proto3.BlockID{
Hash: []byte("some serious hashing"), Hash: []byte("some serious hashing"),
PartsHeader:&proto3.PartSetHeader{
PartsHeader: &proto3.PartSetHeader{
Total: 8, Total: 8,
Hash: []byte("some more serious hashing"),
Hash: []byte("some more serious hashing"),
}, },
}, },
TotalTxs: 100,
TotalTxs: 100,
LastCommitHash: []byte("commit hash"), LastCommitHash: []byte("commit hash"),
DataHash: []byte("data hash"),
ValidatorsHash:[]byte("validators hash"),
DataHash: []byte("data hash"),
ValidatorsHash: []byte("validators hash"),
} }
aminoHeader := Header{ aminoHeader := Header{
ChainID: "cosmos", ChainID: "cosmos",
Height:150,
Time: tm,
NumTxs: 7,
Height: 150,
Time: tm,
NumTxs: 7,
LastBlockID: BlockID{ LastBlockID: BlockID{
Hash: []byte("some serious hashing"), Hash: []byte("some serious hashing"),
PartsHeader: PartSetHeader{ PartsHeader: PartSetHeader{
Total: 8, Total: 8,
Hash: []byte("some more serious hashing"),
Hash: []byte("some more serious hashing"),
}, },
}, },
TotalTxs: 100,
TotalTxs: 100,
LastCommitHash: []byte("commit hash"), LastCommitHash: []byte("commit hash"),
DataHash: []byte("data hash"),
ValidatorsHash:[]byte("validators hash"),
DataHash: []byte("data hash"),
ValidatorsHash: []byte("validators hash"),
} }
ab, err := cdc.MarshalBinaryBare(aminoHeader) ab, err := cdc.MarshalBinaryBare(aminoHeader)
assert.NoError(t, err, "unexpected error") assert.NoError(t, err, "unexpected error")
@ -58,28 +59,27 @@ func TestProto3Compatibility(t *testing.T) {
emptyLastBlockPb := proto3.Header{ emptyLastBlockPb := proto3.Header{
ChainID: "cosmos", ChainID: "cosmos",
Height:150,
Time: &proto3.Timestamp{Seconds:seconds, Nanos:nanos},
NumTxs: 7,
Height: 150,
Time: &proto3.Timestamp{Seconds: seconds, Nanos: nanos},
NumTxs: 7,
// TODO(ismail): as Jae suggested, we'll add a flag to make this obsolete: // TODO(ismail): as Jae suggested, we'll add a flag to make this obsolete:
LastBlockID: &proto3.BlockID{ LastBlockID: &proto3.BlockID{
PartsHeader: &proto3.PartSetHeader{}, PartsHeader: &proto3.PartSetHeader{},
}, },
TotalTxs: 100,
TotalTxs: 100,
LastCommitHash: []byte("commit hash"), LastCommitHash: []byte("commit hash"),
DataHash: []byte("data hash"),
ValidatorsHash:[]byte("validators hash"),
DataHash: []byte("data hash"),
ValidatorsHash: []byte("validators hash"),
} }
emptyLastBlockAm := Header{ emptyLastBlockAm := Header{
ChainID: "cosmos",
Height:150,
Time: tm,
NumTxs: 7,
TotalTxs: 100,
ChainID: "cosmos",
Height: 150,
Time: tm,
NumTxs: 7,
TotalTxs: 100,
LastCommitHash: []byte("commit hash"), LastCommitHash: []byte("commit hash"),
DataHash: []byte("data hash"),
ValidatorsHash:[]byte("validators hash"),
DataHash: []byte("data hash"),
ValidatorsHash: []byte("validators hash"),
} }
ab, err = cdc.MarshalBinaryBare(emptyLastBlockAm) ab, err = cdc.MarshalBinaryBare(emptyLastBlockAm)


Loading…
Cancel
Save