kubo/util/testutil/mock.go
Brian Tiger Chow 8e0c8a7a7e refactor(mdag, bserv, bs) mocks, etc.
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-12-13 05:17:16 -08:00

19 lines
413 B
Go

package testutil
import (
ic "github.com/jbenet/go-ipfs/crypto"
peer "github.com/jbenet/go-ipfs/peer"
)
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)
}