github.com/juju/juju@v0.0.0-20240327075706-a90865de2538/container/testing/interface_mock.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: github.com/juju/juju/container (interfaces: TestLXDManager) 3 // 4 // Generated by this command: 5 // 6 // mockgen -package testing -destination testing/interface_mock.go -write_package_comment=false github.com/juju/juju/container TestLXDManager 7 package testing 8 9 import ( 10 context "context" 11 reflect "reflect" 12 13 instancecfg "github.com/juju/juju/cloudconfig/instancecfg" 14 container "github.com/juju/juju/container" 15 base "github.com/juju/juju/core/base" 16 constraints "github.com/juju/juju/core/constraints" 17 instance "github.com/juju/juju/core/instance" 18 lxdprofile "github.com/juju/juju/core/lxdprofile" 19 environs "github.com/juju/juju/environs" 20 instances "github.com/juju/juju/environs/instances" 21 gomock "go.uber.org/mock/gomock" 22 ) 23 24 // MockTestLXDManager is a mock of TestLXDManager interface. 25 type MockTestLXDManager struct { 26 ctrl *gomock.Controller 27 recorder *MockTestLXDManagerMockRecorder 28 } 29 30 // MockTestLXDManagerMockRecorder is the mock recorder for MockTestLXDManager. 31 type MockTestLXDManagerMockRecorder struct { 32 mock *MockTestLXDManager 33 } 34 35 // NewMockTestLXDManager creates a new mock instance. 36 func NewMockTestLXDManager(ctrl *gomock.Controller) *MockTestLXDManager { 37 mock := &MockTestLXDManager{ctrl: ctrl} 38 mock.recorder = &MockTestLXDManagerMockRecorder{mock} 39 return mock 40 } 41 42 // EXPECT returns an object that allows the caller to indicate expected use. 43 func (m *MockTestLXDManager) EXPECT() *MockTestLXDManagerMockRecorder { 44 return m.recorder 45 } 46 47 // AssignLXDProfiles mocks base method. 48 func (m *MockTestLXDManager) AssignLXDProfiles(arg0 string, arg1 []string, arg2 []lxdprofile.ProfilePost) ([]string, error) { 49 m.ctrl.T.Helper() 50 ret := m.ctrl.Call(m, "AssignLXDProfiles", arg0, arg1, arg2) 51 ret0, _ := ret[0].([]string) 52 ret1, _ := ret[1].(error) 53 return ret0, ret1 54 } 55 56 // AssignLXDProfiles indicates an expected call of AssignLXDProfiles. 57 func (mr *MockTestLXDManagerMockRecorder) AssignLXDProfiles(arg0, arg1, arg2 any) *gomock.Call { 58 mr.mock.ctrl.T.Helper() 59 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignLXDProfiles", reflect.TypeOf((*MockTestLXDManager)(nil).AssignLXDProfiles), arg0, arg1, arg2) 60 } 61 62 // CreateContainer mocks base method. 63 func (m *MockTestLXDManager) CreateContainer(arg0 context.Context, arg1 *instancecfg.InstanceConfig, arg2 constraints.Value, arg3 base.Base, arg4 *container.NetworkConfig, arg5 *container.StorageConfig, arg6 environs.StatusCallbackFunc) (instances.Instance, *instance.HardwareCharacteristics, error) { 64 m.ctrl.T.Helper() 65 ret := m.ctrl.Call(m, "CreateContainer", arg0, arg1, arg2, arg3, arg4, arg5, arg6) 66 ret0, _ := ret[0].(instances.Instance) 67 ret1, _ := ret[1].(*instance.HardwareCharacteristics) 68 ret2, _ := ret[2].(error) 69 return ret0, ret1, ret2 70 } 71 72 // CreateContainer indicates an expected call of CreateContainer. 73 func (mr *MockTestLXDManagerMockRecorder) CreateContainer(arg0, arg1, arg2, arg3, arg4, arg5, arg6 any) *gomock.Call { 74 mr.mock.ctrl.T.Helper() 75 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateContainer", reflect.TypeOf((*MockTestLXDManager)(nil).CreateContainer), arg0, arg1, arg2, arg3, arg4, arg5, arg6) 76 } 77 78 // DestroyContainer mocks base method. 79 func (m *MockTestLXDManager) DestroyContainer(arg0 instance.Id) error { 80 m.ctrl.T.Helper() 81 ret := m.ctrl.Call(m, "DestroyContainer", arg0) 82 ret0, _ := ret[0].(error) 83 return ret0 84 } 85 86 // DestroyContainer indicates an expected call of DestroyContainer. 87 func (mr *MockTestLXDManagerMockRecorder) DestroyContainer(arg0 any) *gomock.Call { 88 mr.mock.ctrl.T.Helper() 89 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DestroyContainer", reflect.TypeOf((*MockTestLXDManager)(nil).DestroyContainer), arg0) 90 } 91 92 // IsInitialized mocks base method. 93 func (m *MockTestLXDManager) IsInitialized() bool { 94 m.ctrl.T.Helper() 95 ret := m.ctrl.Call(m, "IsInitialized") 96 ret0, _ := ret[0].(bool) 97 return ret0 98 } 99 100 // IsInitialized indicates an expected call of IsInitialized. 101 func (mr *MockTestLXDManagerMockRecorder) IsInitialized() *gomock.Call { 102 mr.mock.ctrl.T.Helper() 103 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsInitialized", reflect.TypeOf((*MockTestLXDManager)(nil).IsInitialized)) 104 } 105 106 // LXDProfileNames mocks base method. 107 func (m *MockTestLXDManager) LXDProfileNames(arg0 string) ([]string, error) { 108 m.ctrl.T.Helper() 109 ret := m.ctrl.Call(m, "LXDProfileNames", arg0) 110 ret0, _ := ret[0].([]string) 111 ret1, _ := ret[1].(error) 112 return ret0, ret1 113 } 114 115 // LXDProfileNames indicates an expected call of LXDProfileNames. 116 func (mr *MockTestLXDManagerMockRecorder) LXDProfileNames(arg0 any) *gomock.Call { 117 mr.mock.ctrl.T.Helper() 118 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LXDProfileNames", reflect.TypeOf((*MockTestLXDManager)(nil).LXDProfileNames), arg0) 119 } 120 121 // ListContainers mocks base method. 122 func (m *MockTestLXDManager) ListContainers() ([]instances.Instance, error) { 123 m.ctrl.T.Helper() 124 ret := m.ctrl.Call(m, "ListContainers") 125 ret0, _ := ret[0].([]instances.Instance) 126 ret1, _ := ret[1].(error) 127 return ret0, ret1 128 } 129 130 // ListContainers indicates an expected call of ListContainers. 131 func (mr *MockTestLXDManagerMockRecorder) ListContainers() *gomock.Call { 132 mr.mock.ctrl.T.Helper() 133 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListContainers", reflect.TypeOf((*MockTestLXDManager)(nil).ListContainers)) 134 } 135 136 // MaybeWriteLXDProfile mocks base method. 137 func (m *MockTestLXDManager) MaybeWriteLXDProfile(arg0 string, arg1 lxdprofile.Profile) error { 138 m.ctrl.T.Helper() 139 ret := m.ctrl.Call(m, "MaybeWriteLXDProfile", arg0, arg1) 140 ret0, _ := ret[0].(error) 141 return ret0 142 } 143 144 // MaybeWriteLXDProfile indicates an expected call of MaybeWriteLXDProfile. 145 func (mr *MockTestLXDManagerMockRecorder) MaybeWriteLXDProfile(arg0, arg1 any) *gomock.Call { 146 mr.mock.ctrl.T.Helper() 147 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaybeWriteLXDProfile", reflect.TypeOf((*MockTestLXDManager)(nil).MaybeWriteLXDProfile), arg0, arg1) 148 } 149 150 // Namespace mocks base method. 151 func (m *MockTestLXDManager) Namespace() instance.Namespace { 152 m.ctrl.T.Helper() 153 ret := m.ctrl.Call(m, "Namespace") 154 ret0, _ := ret[0].(instance.Namespace) 155 return ret0 156 } 157 158 // Namespace indicates an expected call of Namespace. 159 func (mr *MockTestLXDManagerMockRecorder) Namespace() *gomock.Call { 160 mr.mock.ctrl.T.Helper() 161 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Namespace", reflect.TypeOf((*MockTestLXDManager)(nil).Namespace)) 162 }