Documentation
¶
Index ¶
- type MockDockerManager
- func (m *MockDockerManager) AddMockVolume(mv *MockVolume)
- func (m *MockDockerManager) Close() error
- func (m *MockDockerManager) GetClient() (*client.Client, error)
- func (m *MockDockerManager) GetConfig() dockerinternal.ClientConfig
- func (m *MockDockerManager) GetVolume(name string) (*MockVolume, error)
- func (m *MockDockerManager) GetWithContext(ctx context.Context) (*client.Client, error)
- func (m *MockDockerManager) IsClosed() bool
- func (m *MockDockerManager) IsInitialized() bool
- func (m *MockDockerManager) Ping(ctx context.Context) (types.Ping, error)
- func (m *MockDockerManager) PruneVolumes() ([]string, int64)
- func (m *MockDockerManager) RemoveVolume(name string) error
- type MockVolume
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockDockerManager ¶
type MockDockerManager struct {
mock.Mock
// Add fields to store mock data if needed, e.g., for containers
// MockContainers map[string]*docker_internal.MockContainer // Example if needed
MockVolumes map[string]*MockVolume // Move inside struct
}
MockDockerManager implements the docker.Manager interface for integration tests
func (*MockDockerManager) AddMockVolume ¶
func (m *MockDockerManager) AddMockVolume(mv *MockVolume)
AddMockVolume adds a mock volume for testing
func (*MockDockerManager) Close ¶
func (m *MockDockerManager) Close() error
func (*MockDockerManager) GetClient ¶
func (m *MockDockerManager) GetClient() (*client.Client, error)
func (*MockDockerManager) GetConfig ¶
func (m *MockDockerManager) GetConfig() dockerinternal.ClientConfig
func (*MockDockerManager) GetVolume ¶
func (m *MockDockerManager) GetVolume(name string) (*MockVolume, error)
GetVolume retrieves a mock volume by name
func (*MockDockerManager) GetWithContext ¶
func (*MockDockerManager) IsClosed ¶
func (m *MockDockerManager) IsClosed() bool
func (*MockDockerManager) IsInitialized ¶
func (m *MockDockerManager) IsInitialized() bool
func (*MockDockerManager) PruneVolumes ¶
func (m *MockDockerManager) PruneVolumes() ([]string, int64)
PruneVolumes simulates pruning volumes
func (*MockDockerManager) RemoveVolume ¶
func (m *MockDockerManager) RemoveVolume(name string) error
RemoveVolume removes a mock volume by name
Click to show internal directories.
Click to hide internal directories.