aboutsummaryrefslogblamecommitdiffstats
path: root/accounts/accounts_test.go
blob: 30e8c628552dfe67c27987d55d180eae10a29d42 (plain) (tree)
1
2
3
4
5
6
7


                
                 


                                                            






                                                              
                                                  
                                          



                            
package accounts

import (
    "testing"

    "github.com/ethereum/go-ethereum/crypto"
    "github.com/ethereum/go-ethereum/crypto/randentropy"
)

func TestAccountManager(t *testing.T) {
    ks := crypto.NewKeyStorePlain(crypto.DefaultDataDir())
    am := NewAccountManager(ks)
    pass := "" // not used but required by API
    a1, err := am.NewAccount(pass)
    toSign := randentropy.GetEntropyCSPRNG(32)
    _, err = am.Sign(a1, pass, toSign)
    if err != nil {
        t.Fatal(err)
    }
}