| package network | |
| import ( | |
| "context" | |
| "github.com/moby/moby/client" | |
| ) | |
| // FakeClient is a fake NetworkAPIClient | |
| type FakeClient struct { | |
| client.NetworkAPIClient | |
| NetworkInspectFunc func(ctx context.Context, networkID string, options client.NetworkInspectOptions) (client.NetworkInspectResult, error) | |
| } | |
| // NetworkInspect fakes inspecting a network | |
| func (c *FakeClient) NetworkInspect(ctx context.Context, networkID string, options client.NetworkInspectOptions) (client.NetworkInspectResult, error) { | |
| if c.NetworkInspectFunc != nil { | |
| return c.NetworkInspectFunc(ctx, networkID, options) | |
| } | |
| return client.NetworkInspectResult{}, nil | |
| } |