mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-28 04:01:40 +00:00
fix tests, bump amino version, move encoding to encode_test.go,
include an example, do not err check on info ... bur for empty info instead
This commit is contained in:
@ -33,9 +33,9 @@ func TestKeyManagement(t *testing.T) {
|
|||||||
assert.Empty(t, l)
|
assert.Empty(t, l)
|
||||||
|
|
||||||
// create some keys
|
// create some keys
|
||||||
_, err = cstore.Get(n1)
|
i, err := cstore.Get(n1)
|
||||||
assert.NotNil(t, err)
|
assert.Equal(t, i, keys.Info{})
|
||||||
i, _, err := cstore.Create(n1, p1, algo)
|
i, _, err = cstore.Create(n1, p1, algo)
|
||||||
require.Equal(t, n1, i.Name)
|
require.Equal(t, n1, i.Name)
|
||||||
require.Nil(t, err)
|
require.Nil(t, err)
|
||||||
_, _, err = cstore.Create(n2, p2, algo)
|
_, _, err = cstore.Create(n2, p2, algo)
|
||||||
@ -44,8 +44,8 @@ func TestKeyManagement(t *testing.T) {
|
|||||||
// we can get these keys
|
// we can get these keys
|
||||||
i2, err := cstore.Get(n2)
|
i2, err := cstore.Get(n2)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
_, err = cstore.Get(n3)
|
i, err = cstore.Get(n3)
|
||||||
assert.NotNil(t, err)
|
assert.Equal(t, i, keys.Info{})
|
||||||
|
|
||||||
// list shows them in order
|
// list shows them in order
|
||||||
keyS, err := cstore.List()
|
keyS, err := cstore.List()
|
||||||
@ -64,8 +64,8 @@ func TestKeyManagement(t *testing.T) {
|
|||||||
keyS, err = cstore.List()
|
keyS, err = cstore.List()
|
||||||
require.Nil(t, err)
|
require.Nil(t, err)
|
||||||
assert.Equal(t, 1, len(keyS))
|
assert.Equal(t, 1, len(keyS))
|
||||||
_, err = cstore.Get(n1)
|
i, err = cstore.Get(n1)
|
||||||
assert.NotNil(t, err)
|
assert.Equal(t, i, keys.Info{})
|
||||||
|
|
||||||
// make sure that it only signs with the right password
|
// make sure that it only signs with the right password
|
||||||
// tx := mock.NewSig([]byte("mytransactiondata"))
|
// tx := mock.NewSig([]byte("mytransactiondata"))
|
||||||
@ -370,8 +370,8 @@ func TestSeedPhrase(t *testing.T) {
|
|||||||
// now, let us delete this key
|
// now, let us delete this key
|
||||||
err = cstore.Delete(n1, p1)
|
err = cstore.Delete(n1, p1)
|
||||||
require.Nil(t, err, "%+v", err)
|
require.Nil(t, err, "%+v", err)
|
||||||
_, err = cstore.Get(n1)
|
i, err := cstore.Get(n1)
|
||||||
require.NotNil(t, err)
|
require.Equal(t, i, keys.Info{}, "expected empty info")
|
||||||
|
|
||||||
// let us re-create it from the seed-phrase
|
// let us re-create it from the seed-phrase
|
||||||
newInfo, err := cstore.Recover(n2, p2, seed)
|
newInfo, err := cstore.Recover(n2, p2, seed)
|
||||||
|
Reference in New Issue
Block a user