helpers/docker/mock_Client.go (100 lines of code) (raw):

package docker_helpers import "github.com/stretchr/testify/mock" import "io" import "github.com/docker/docker/api/types" import "github.com/docker/docker/api/types/container" import "github.com/docker/docker/api/types/network" import "golang.org/x/net/context" type MockClient struct { mock.Mock } func (m *MockClient) ImageInspectWithRaw(ctx context.Context, imageID string) (types.ImageInspect, []byte, error) { ret := m.Called(ctx, imageID) r0 := ret.Get(0).(types.ImageInspect) var r1 []byte if ret.Get(1) != nil { r1 = ret.Get(1).([]byte) } r2 := ret.Error(2) return r0, r1, r2 } func (m *MockClient) ImagePullBlocking(ctx context.Context, ref string, options types.ImagePullOptions) error { ret := m.Called(ctx, ref, options) r0 := ret.Error(0) return r0 } func (m *MockClient) ImageImportBlocking(ctx context.Context, source types.ImageImportSource, ref string, options types.ImageImportOptions) error { ret := m.Called(ctx, source, ref, options) r0 := ret.Error(0) return r0 } func (m *MockClient) ContainerCreate(ctx context.Context, config *container.Config, hostConfig *container.HostConfig, networkingConfig *network.NetworkingConfig, containerName string) (container.ContainerCreateCreatedBody, error) { ret := m.Called(ctx, config, hostConfig, networkingConfig, containerName) r0 := ret.Get(0).(container.ContainerCreateCreatedBody) r1 := ret.Error(1) return r0, r1 } func (m *MockClient) ContainerStart(ctx context.Context, containerID string, options types.ContainerStartOptions) error { ret := m.Called(ctx, containerID, options) r0 := ret.Error(0) return r0 } func (m *MockClient) ContainerWait(ctx context.Context, containerID string) (int64, error) { ret := m.Called(ctx, containerID) r0 := ret.Get(0).(int64) r1 := ret.Error(1) return r0, r1 } func (m *MockClient) ContainerKill(ctx context.Context, containerID string, signal string) error { ret := m.Called(ctx, containerID, signal) r0 := ret.Error(0) return r0 } func (m *MockClient) ContainerInspect(ctx context.Context, containerID string) (types.ContainerJSON, error) { ret := m.Called(ctx, containerID) r0 := ret.Get(0).(types.ContainerJSON) r1 := ret.Error(1) return r0, r1 } func (m *MockClient) ContainerAttach(ctx context.Context, container string, options types.ContainerAttachOptions) (types.HijackedResponse, error) { ret := m.Called(ctx, container, options) r0 := ret.Get(0).(types.HijackedResponse) r1 := ret.Error(1) return r0, r1 } func (m *MockClient) ContainerRemove(ctx context.Context, containerID string, options types.ContainerRemoveOptions) error { ret := m.Called(ctx, containerID, options) r0 := ret.Error(0) return r0 } func (m *MockClient) ContainerLogs(ctx context.Context, container string, options types.ContainerLogsOptions) (io.ReadCloser, error) { ret := m.Called(ctx, container, options) r0 := ret.Get(0).(io.ReadCloser) r1 := ret.Error(1) return r0, r1 } func (m *MockClient) NetworkDisconnect(ctx context.Context, networkID string, containerID string, force bool) error { ret := m.Called(ctx, networkID, containerID, force) r0 := ret.Error(0) return r0 } func (m *MockClient) NetworkList(ctx context.Context, options types.NetworkListOptions) ([]types.NetworkResource, error) { ret := m.Called(ctx, options) var r0 []types.NetworkResource if ret.Get(0) != nil { r0 = ret.Get(0).([]types.NetworkResource) } r1 := ret.Error(1) return r0, r1 } func (m *MockClient) Info(ctx context.Context) (types.Info, error) { ret := m.Called(ctx) r0 := ret.Get(0).(types.Info) r1 := ret.Error(1) return r0, r1 } func (m *MockClient) Close() error { ret := m.Called() r0 := ret.Error(0) return r0 }