import "github.com/hyperledger/fabric-sdk-go/pkg/fab/discovery/mocks"
type MockDiscoveryPeerEndpoint struct { MSPID string Endpoint string LedgerHeight uint64 Chaincodes []*gossip.Chaincode LeftChannel bool }
MockDiscoveryPeerEndpoint contains information about a Discover peer endpoint
type MockDiscoveryServer struct {
// contains filtered or unexported fields
}
MockDiscoveryServer is a mock Discovery server
func NewServer(opts ...MockDiscoveryServerOpt) *MockDiscoveryServer
NewServer returns a new MockDiscoveryServer
func (s *MockDiscoveryServer) Discover(ctx context.Context, request *discovery.SignedRequest) (*discovery.Response, error)
Discover Processes the given Discovery request and returns a mock response
type MockDiscoveryServerOpt func(s *MockDiscoveryServer)
MockDiscoveryServerOpt is an option for the MockDiscoveryServer
func WithLocalPeers(peers ...*MockDiscoveryPeerEndpoint) MockDiscoveryServerOpt
WithLocalPeers adds a set of mock peers to the MockDiscoveryServer
func WithPeers(peers ...*MockDiscoveryPeerEndpoint) MockDiscoveryServerOpt
WithPeers adds a set of mock peers to the MockDiscoveryServer
Package mocks imports 6 packages (graph) and is imported by 1 packages. Updated 2021-01-19. Refresh now. Tools for package owners.