kubo/util/testutil/mock.go
Brian Tiger Chow 74eb03231d fix(core, peer) helpers to testutil, err handling
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-12-08 14:32:52 -08:00

20 lines
409 B
Go

package testutil
import (
"github.com/jbenet/go-ipfs/peer"
ic "github.com/jbenet/go-ipfs/crypto"
)
func NewPeerWithKeyPair(sk ic.PrivKey, pk ic.PubKey) (peer.Peer, error) {
return peer.NewPeerstore().WithKeyPair(sk, pk)
}
func NewPeerWithID(id peer.ID) peer.Peer {
return peer.NewPeerstore().WithID(id)
}
func NewPeerWithIDString(id string) peer.Peer {
return peer.NewPeerstore().WithIDString(id)
}