...

Source file src/github.com/docker/cli/internal/test/network/client.go

Documentation: github.com/docker/cli/internal/test/network

     1  package network
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/docker/docker/api/types"
     7  	"github.com/docker/docker/client"
     8  )
     9  
    10  // FakeClient is a fake NetworkAPIClient
    11  type FakeClient struct {
    12  	client.NetworkAPIClient
    13  	NetworkInspectFunc func(ctx context.Context, networkID string, options types.NetworkInspectOptions) (types.NetworkResource, error)
    14  }
    15  
    16  // NetworkInspect fakes inspecting a network
    17  func (c *FakeClient) NetworkInspect(ctx context.Context, networkID string, options types.NetworkInspectOptions) (types.NetworkResource, error) {
    18  	if c.NetworkInspectFunc != nil {
    19  		return c.NetworkInspectFunc(ctx, networkID, options)
    20  	}
    21  	return types.NetworkResource{}, nil
    22  }
    23  

View as plain text