|
@@ -12,7 +12,7 @@ import (
|
|
|
|
|
|
|
|
func TestAccountManager(t *testing.T) {
|
|
func TestAccountManager(t *testing.T) {
|
|
|
ks := crypto.NewKeyStorePlain(ethutil.DefaultDataDir() + "/testaccounts")
|
|
ks := crypto.NewKeyStorePlain(ethutil.DefaultDataDir() + "/testaccounts")
|
|
|
- am := NewAccountManager(ks, 100)
|
|
|
|
|
|
|
+ am := NewAccountManager(ks, 100*time.Millisecond)
|
|
|
pass := "" // not used but required by API
|
|
pass := "" // not used but required by API
|
|
|
a1, err := am.NewAccount(pass)
|
|
a1, err := am.NewAccount(pass)
|
|
|
toSign := randentropy.GetEntropyCSPRNG(32)
|
|
toSign := randentropy.GetEntropyCSPRNG(32)
|
|
@@ -22,7 +22,7 @@ func TestAccountManager(t *testing.T) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Cleanup
|
|
// Cleanup
|
|
|
- time.Sleep(time.Millisecond * 150) // wait for locking
|
|
|
|
|
|
|
+ time.Sleep(150 * time.Millisecond) // wait for locking
|
|
|
|
|
|
|
|
accounts, err := am.Accounts()
|
|
accounts, err := am.Accounts()
|
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -38,7 +38,7 @@ func TestAccountManager(t *testing.T) {
|
|
|
|
|
|
|
|
func TestAccountManagerLocking(t *testing.T) {
|
|
func TestAccountManagerLocking(t *testing.T) {
|
|
|
ks := crypto.NewKeyStorePassphrase(ethutil.DefaultDataDir() + "/testaccounts")
|
|
ks := crypto.NewKeyStorePassphrase(ethutil.DefaultDataDir() + "/testaccounts")
|
|
|
- am := NewAccountManager(ks, 200)
|
|
|
|
|
|
|
+ am := NewAccountManager(ks, 200*time.Millisecond)
|
|
|
pass := "foo"
|
|
pass := "foo"
|
|
|
a1, err := am.NewAccount(pass)
|
|
a1, err := am.NewAccount(pass)
|
|
|
toSign := randentropy.GetEntropyCSPRNG(32)
|
|
toSign := randentropy.GetEntropyCSPRNG(32)
|
|
@@ -62,7 +62,7 @@ func TestAccountManagerLocking(t *testing.T) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Signing without passphrase fails after automatic locking
|
|
// Signing without passphrase fails after automatic locking
|
|
|
- time.Sleep(time.Millisecond * time.Duration(250))
|
|
|
|
|
|
|
+ time.Sleep(250 * time.Millisecond)
|
|
|
|
|
|
|
|
_, err = am.Sign(a1, toSign)
|
|
_, err = am.Sign(a1, toSign)
|
|
|
if err != ErrLocked {
|
|
if err != ErrLocked {
|