v2.10.1 43db1bb

mock_container_runtime.go RawHistoryFolder

1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8	"context"
9	"io"
10
11	"github.com/bnema/gordon/internal/domain"
12	mock "github.com/stretchr/testify/mock"
13)
14
15// NewMockContainerRuntime creates a new instance of MockContainerRuntime. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
16// The first argument is typically a *testing.T value.
17func NewMockContainerRuntime(t interface {
18	mock.TestingT
19	Cleanup(func())
20}) *MockContainerRuntime {
21	mock := &MockContainerRuntime{}
22	mock.Mock.Test(t)
23
24	t.Cleanup(func() { mock.AssertExpectations(t) })
25
26	return mock
27}
28
29// MockContainerRuntime is an autogenerated mock type for the ContainerRuntime type
30type MockContainerRuntime struct {
31	mock.Mock
32}
33
34type MockContainerRuntime_Expecter struct {
35	mock *mock.Mock
36}
37
38func (_m *MockContainerRuntime) EXPECT() *MockContainerRuntime_Expecter {
39	return &MockContainerRuntime_Expecter{mock: &_m.Mock}
40}
41
42// ConnectContainerToNetwork provides a mock function for the type MockContainerRuntime
43func (_mock *MockContainerRuntime) ConnectContainerToNetwork(ctx context.Context, containerName string, networkName string) error {
44	ret := _mock.Called(ctx, containerName, networkName)
45
46	if len(ret) == 0 {
47		panic("no return value specified for ConnectContainerToNetwork")
48	}
49
50	var r0 error
51	if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) error); ok {
52		r0 = returnFunc(ctx, containerName, networkName)
53	} else {
54		r0 = ret.Error(0)
55	}
56	return r0
57}
58
59// MockContainerRuntime_ConnectContainerToNetwork_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConnectContainerToNetwork'
60type MockContainerRuntime_ConnectContainerToNetwork_Call struct {
61	*mock.Call
62}
63
64// ConnectContainerToNetwork is a helper method to define mock.On call
65//   - ctx context.Context
66//   - containerName string
67//   - networkName string
68func (_e *MockContainerRuntime_Expecter) ConnectContainerToNetwork(ctx interface{}, containerName interface{}, networkName interface{}) *MockContainerRuntime_ConnectContainerToNetwork_Call {
69	return &MockContainerRuntime_ConnectContainerToNetwork_Call{Call: _e.mock.On("ConnectContainerToNetwork", ctx, containerName, networkName)}
70}
71
72func (_c *MockContainerRuntime_ConnectContainerToNetwork_Call) Run(run func(ctx context.Context, containerName string, networkName string)) *MockContainerRuntime_ConnectContainerToNetwork_Call {
73	_c.Call.Run(func(args mock.Arguments) {
74		var arg0 context.Context
75		if args[0] != nil {
76			arg0 = args[0].(context.Context)
77		}
78		var arg1 string
79		if args[1] != nil {
80			arg1 = args[1].(string)
81		}
82		var arg2 string
83		if args[2] != nil {
84			arg2 = args[2].(string)
85		}
86		run(
87			arg0,
88			arg1,
89			arg2,
90		)
91	})
92	return _c
93}
94
95func (_c *MockContainerRuntime_ConnectContainerToNetwork_Call) Return(err error) *MockContainerRuntime_ConnectContainerToNetwork_Call {
96	_c.Call.Return(err)
97	return _c
98}
99
100func (_c *MockContainerRuntime_ConnectContainerToNetwork_Call) RunAndReturn(run func(ctx context.Context, containerName string, networkName string) error) *MockContainerRuntime_ConnectContainerToNetwork_Call {
101	_c.Call.Return(run)
102	return _c
103}
104
105// CreateContainer provides a mock function for the type MockContainerRuntime
106func (_mock *MockContainerRuntime) CreateContainer(ctx context.Context, config *domain.ContainerConfig) (*domain.Container, error) {
107	ret := _mock.Called(ctx, config)
108
109	if len(ret) == 0 {
110		panic("no return value specified for CreateContainer")
111	}
112
113	var r0 *domain.Container
114	var r1 error
115	if returnFunc, ok := ret.Get(0).(func(context.Context, *domain.ContainerConfig) (*domain.Container, error)); ok {
116		return returnFunc(ctx, config)
117	}
118	if returnFunc, ok := ret.Get(0).(func(context.Context, *domain.ContainerConfig) *domain.Container); ok {
119		r0 = returnFunc(ctx, config)
120	} else {
121		if ret.Get(0) != nil {
122			r0 = ret.Get(0).(*domain.Container)
123		}
124	}
125	if returnFunc, ok := ret.Get(1).(func(context.Context, *domain.ContainerConfig) error); ok {
126		r1 = returnFunc(ctx, config)
127	} else {
128		r1 = ret.Error(1)
129	}
130	return r0, r1
131}
132
133// MockContainerRuntime_CreateContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateContainer'
134type MockContainerRuntime_CreateContainer_Call struct {
135	*mock.Call
136}
137
138// CreateContainer is a helper method to define mock.On call
139//   - ctx context.Context
140//   - config *domain.ContainerConfig
141func (_e *MockContainerRuntime_Expecter) CreateContainer(ctx interface{}, config interface{}) *MockContainerRuntime_CreateContainer_Call {
142	return &MockContainerRuntime_CreateContainer_Call{Call: _e.mock.On("CreateContainer", ctx, config)}
143}
144
145func (_c *MockContainerRuntime_CreateContainer_Call) Run(run func(ctx context.Context, config *domain.ContainerConfig)) *MockContainerRuntime_CreateContainer_Call {
146	_c.Call.Run(func(args mock.Arguments) {
147		var arg0 context.Context
148		if args[0] != nil {
149			arg0 = args[0].(context.Context)
150		}
151		var arg1 *domain.ContainerConfig
152		if args[1] != nil {
153			arg1 = args[1].(*domain.ContainerConfig)
154		}
155		run(
156			arg0,
157			arg1,
158		)
159	})
160	return _c
161}
162
163func (_c *MockContainerRuntime_CreateContainer_Call) Return(container *domain.Container, err error) *MockContainerRuntime_CreateContainer_Call {
164	_c.Call.Return(container, err)
165	return _c
166}
167
168func (_c *MockContainerRuntime_CreateContainer_Call) RunAndReturn(run func(ctx context.Context, config *domain.ContainerConfig) (*domain.Container, error)) *MockContainerRuntime_CreateContainer_Call {
169	_c.Call.Return(run)
170	return _c
171}
172
173// CreateNetwork provides a mock function for the type MockContainerRuntime
174func (_mock *MockContainerRuntime) CreateNetwork(ctx context.Context, name string, options map[string]string) error {
175	ret := _mock.Called(ctx, name, options)
176
177	if len(ret) == 0 {
178		panic("no return value specified for CreateNetwork")
179	}
180
181	var r0 error
182	if returnFunc, ok := ret.Get(0).(func(context.Context, string, map[string]string) error); ok {
183		r0 = returnFunc(ctx, name, options)
184	} else {
185		r0 = ret.Error(0)
186	}
187	return r0
188}
189
190// MockContainerRuntime_CreateNetwork_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateNetwork'
191type MockContainerRuntime_CreateNetwork_Call struct {
192	*mock.Call
193}
194
195// CreateNetwork is a helper method to define mock.On call
196//   - ctx context.Context
197//   - name string
198//   - options map[string]string
199func (_e *MockContainerRuntime_Expecter) CreateNetwork(ctx interface{}, name interface{}, options interface{}) *MockContainerRuntime_CreateNetwork_Call {
200	return &MockContainerRuntime_CreateNetwork_Call{Call: _e.mock.On("CreateNetwork", ctx, name, options)}
201}
202
203func (_c *MockContainerRuntime_CreateNetwork_Call) Run(run func(ctx context.Context, name string, options map[string]string)) *MockContainerRuntime_CreateNetwork_Call {
204	_c.Call.Run(func(args mock.Arguments) {
205		var arg0 context.Context
206		if args[0] != nil {
207			arg0 = args[0].(context.Context)
208		}
209		var arg1 string
210		if args[1] != nil {
211			arg1 = args[1].(string)
212		}
213		var arg2 map[string]string
214		if args[2] != nil {
215			arg2 = args[2].(map[string]string)
216		}
217		run(
218			arg0,
219			arg1,
220			arg2,
221		)
222	})
223	return _c
224}
225
226func (_c *MockContainerRuntime_CreateNetwork_Call) Return(err error) *MockContainerRuntime_CreateNetwork_Call {
227	_c.Call.Return(err)
228	return _c
229}
230
231func (_c *MockContainerRuntime_CreateNetwork_Call) RunAndReturn(run func(ctx context.Context, name string, options map[string]string) error) *MockContainerRuntime_CreateNetwork_Call {
232	_c.Call.Return(run)
233	return _c
234}
235
236// CreateVolume provides a mock function for the type MockContainerRuntime
237func (_mock *MockContainerRuntime) CreateVolume(ctx context.Context, volumeName string) error {
238	ret := _mock.Called(ctx, volumeName)
239
240	if len(ret) == 0 {
241		panic("no return value specified for CreateVolume")
242	}
243
244	var r0 error
245	if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
246		r0 = returnFunc(ctx, volumeName)
247	} else {
248		r0 = ret.Error(0)
249	}
250	return r0
251}
252
253// MockContainerRuntime_CreateVolume_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateVolume'
254type MockContainerRuntime_CreateVolume_Call struct {
255	*mock.Call
256}
257
258// CreateVolume is a helper method to define mock.On call
259//   - ctx context.Context
260//   - volumeName string
261func (_e *MockContainerRuntime_Expecter) CreateVolume(ctx interface{}, volumeName interface{}) *MockContainerRuntime_CreateVolume_Call {
262	return &MockContainerRuntime_CreateVolume_Call{Call: _e.mock.On("CreateVolume", ctx, volumeName)}
263}
264
265func (_c *MockContainerRuntime_CreateVolume_Call) Run(run func(ctx context.Context, volumeName string)) *MockContainerRuntime_CreateVolume_Call {
266	_c.Call.Run(func(args mock.Arguments) {
267		var arg0 context.Context
268		if args[0] != nil {
269			arg0 = args[0].(context.Context)
270		}
271		var arg1 string
272		if args[1] != nil {
273			arg1 = args[1].(string)
274		}
275		run(
276			arg0,
277			arg1,
278		)
279	})
280	return _c
281}
282
283func (_c *MockContainerRuntime_CreateVolume_Call) Return(err error) *MockContainerRuntime_CreateVolume_Call {
284	_c.Call.Return(err)
285	return _c
286}
287
288func (_c *MockContainerRuntime_CreateVolume_Call) RunAndReturn(run func(ctx context.Context, volumeName string) error) *MockContainerRuntime_CreateVolume_Call {
289	_c.Call.Return(run)
290	return _c
291}
292
293// DisconnectContainerFromNetwork provides a mock function for the type MockContainerRuntime
294func (_mock *MockContainerRuntime) DisconnectContainerFromNetwork(ctx context.Context, containerName string, networkName string) error {
295	ret := _mock.Called(ctx, containerName, networkName)
296
297	if len(ret) == 0 {
298		panic("no return value specified for DisconnectContainerFromNetwork")
299	}
300
301	var r0 error
302	if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) error); ok {
303		r0 = returnFunc(ctx, containerName, networkName)
304	} else {
305		r0 = ret.Error(0)
306	}
307	return r0
308}
309
310// MockContainerRuntime_DisconnectContainerFromNetwork_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisconnectContainerFromNetwork'
311type MockContainerRuntime_DisconnectContainerFromNetwork_Call struct {
312	*mock.Call
313}
314
315// DisconnectContainerFromNetwork is a helper method to define mock.On call
316//   - ctx context.Context
317//   - containerName string
318//   - networkName string
319func (_e *MockContainerRuntime_Expecter) DisconnectContainerFromNetwork(ctx interface{}, containerName interface{}, networkName interface{}) *MockContainerRuntime_DisconnectContainerFromNetwork_Call {
320	return &MockContainerRuntime_DisconnectContainerFromNetwork_Call{Call: _e.mock.On("DisconnectContainerFromNetwork", ctx, containerName, networkName)}
321}
322
323func (_c *MockContainerRuntime_DisconnectContainerFromNetwork_Call) Run(run func(ctx context.Context, containerName string, networkName string)) *MockContainerRuntime_DisconnectContainerFromNetwork_Call {
324	_c.Call.Run(func(args mock.Arguments) {
325		var arg0 context.Context
326		if args[0] != nil {
327			arg0 = args[0].(context.Context)
328		}
329		var arg1 string
330		if args[1] != nil {
331			arg1 = args[1].(string)
332		}
333		var arg2 string
334		if args[2] != nil {
335			arg2 = args[2].(string)
336		}
337		run(
338			arg0,
339			arg1,
340			arg2,
341		)
342	})
343	return _c
344}
345
346func (_c *MockContainerRuntime_DisconnectContainerFromNetwork_Call) Return(err error) *MockContainerRuntime_DisconnectContainerFromNetwork_Call {
347	_c.Call.Return(err)
348	return _c
349}
350
351func (_c *MockContainerRuntime_DisconnectContainerFromNetwork_Call) RunAndReturn(run func(ctx context.Context, containerName string, networkName string) error) *MockContainerRuntime_DisconnectContainerFromNetwork_Call {
352	_c.Call.Return(run)
353	return _c
354}
355
356// GetContainerExposedPorts provides a mock function for the type MockContainerRuntime
357func (_mock *MockContainerRuntime) GetContainerExposedPorts(ctx context.Context, containerID string) ([]int, error) {
358	ret := _mock.Called(ctx, containerID)
359
360	if len(ret) == 0 {
361		panic("no return value specified for GetContainerExposedPorts")
362	}
363
364	var r0 []int
365	var r1 error
366	if returnFunc, ok := ret.Get(0).(func(context.Context, string) ([]int, error)); ok {
367		return returnFunc(ctx, containerID)
368	}
369	if returnFunc, ok := ret.Get(0).(func(context.Context, string) []int); ok {
370		r0 = returnFunc(ctx, containerID)
371	} else {
372		if ret.Get(0) != nil {
373			r0 = ret.Get(0).([]int)
374		}
375	}
376	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
377		r1 = returnFunc(ctx, containerID)
378	} else {
379		r1 = ret.Error(1)
380	}
381	return r0, r1
382}
383
384// MockContainerRuntime_GetContainerExposedPorts_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContainerExposedPorts'
385type MockContainerRuntime_GetContainerExposedPorts_Call struct {
386	*mock.Call
387}
388
389// GetContainerExposedPorts is a helper method to define mock.On call
390//   - ctx context.Context
391//   - containerID string
392func (_e *MockContainerRuntime_Expecter) GetContainerExposedPorts(ctx interface{}, containerID interface{}) *MockContainerRuntime_GetContainerExposedPorts_Call {
393	return &MockContainerRuntime_GetContainerExposedPorts_Call{Call: _e.mock.On("GetContainerExposedPorts", ctx, containerID)}
394}
395
396func (_c *MockContainerRuntime_GetContainerExposedPorts_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_GetContainerExposedPorts_Call {
397	_c.Call.Run(func(args mock.Arguments) {
398		var arg0 context.Context
399		if args[0] != nil {
400			arg0 = args[0].(context.Context)
401		}
402		var arg1 string
403		if args[1] != nil {
404			arg1 = args[1].(string)
405		}
406		run(
407			arg0,
408			arg1,
409		)
410	})
411	return _c
412}
413
414func (_c *MockContainerRuntime_GetContainerExposedPorts_Call) Return(ints []int, err error) *MockContainerRuntime_GetContainerExposedPorts_Call {
415	_c.Call.Return(ints, err)
416	return _c
417}
418
419func (_c *MockContainerRuntime_GetContainerExposedPorts_Call) RunAndReturn(run func(ctx context.Context, containerID string) ([]int, error)) *MockContainerRuntime_GetContainerExposedPorts_Call {
420	_c.Call.Return(run)
421	return _c
422}
423
424// GetContainerLogs provides a mock function for the type MockContainerRuntime
425func (_mock *MockContainerRuntime) GetContainerLogs(ctx context.Context, containerID string, follow bool) (io.ReadCloser, error) {
426	ret := _mock.Called(ctx, containerID, follow)
427
428	if len(ret) == 0 {
429		panic("no return value specified for GetContainerLogs")
430	}
431
432	var r0 io.ReadCloser
433	var r1 error
434	if returnFunc, ok := ret.Get(0).(func(context.Context, string, bool) (io.ReadCloser, error)); ok {
435		return returnFunc(ctx, containerID, follow)
436	}
437	if returnFunc, ok := ret.Get(0).(func(context.Context, string, bool) io.ReadCloser); ok {
438		r0 = returnFunc(ctx, containerID, follow)
439	} else {
440		if ret.Get(0) != nil {
441			r0 = ret.Get(0).(io.ReadCloser)
442		}
443	}
444	if returnFunc, ok := ret.Get(1).(func(context.Context, string, bool) error); ok {
445		r1 = returnFunc(ctx, containerID, follow)
446	} else {
447		r1 = ret.Error(1)
448	}
449	return r0, r1
450}
451
452// MockContainerRuntime_GetContainerLogs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContainerLogs'
453type MockContainerRuntime_GetContainerLogs_Call struct {
454	*mock.Call
455}
456
457// GetContainerLogs is a helper method to define mock.On call
458//   - ctx context.Context
459//   - containerID string
460//   - follow bool
461func (_e *MockContainerRuntime_Expecter) GetContainerLogs(ctx interface{}, containerID interface{}, follow interface{}) *MockContainerRuntime_GetContainerLogs_Call {
462	return &MockContainerRuntime_GetContainerLogs_Call{Call: _e.mock.On("GetContainerLogs", ctx, containerID, follow)}
463}
464
465func (_c *MockContainerRuntime_GetContainerLogs_Call) Run(run func(ctx context.Context, containerID string, follow bool)) *MockContainerRuntime_GetContainerLogs_Call {
466	_c.Call.Run(func(args mock.Arguments) {
467		var arg0 context.Context
468		if args[0] != nil {
469			arg0 = args[0].(context.Context)
470		}
471		var arg1 string
472		if args[1] != nil {
473			arg1 = args[1].(string)
474		}
475		var arg2 bool
476		if args[2] != nil {
477			arg2 = args[2].(bool)
478		}
479		run(
480			arg0,
481			arg1,
482			arg2,
483		)
484	})
485	return _c
486}
487
488func (_c *MockContainerRuntime_GetContainerLogs_Call) Return(readCloser io.ReadCloser, err error) *MockContainerRuntime_GetContainerLogs_Call {
489	_c.Call.Return(readCloser, err)
490	return _c
491}
492
493func (_c *MockContainerRuntime_GetContainerLogs_Call) RunAndReturn(run func(ctx context.Context, containerID string, follow bool) (io.ReadCloser, error)) *MockContainerRuntime_GetContainerLogs_Call {
494	_c.Call.Return(run)
495	return _c
496}
497
498// GetContainerNetwork provides a mock function for the type MockContainerRuntime
499func (_mock *MockContainerRuntime) GetContainerNetwork(ctx context.Context, containerID string) (string, error) {
500	ret := _mock.Called(ctx, containerID)
501
502	if len(ret) == 0 {
503		panic("no return value specified for GetContainerNetwork")
504	}
505
506	var r0 string
507	var r1 error
508	if returnFunc, ok := ret.Get(0).(func(context.Context, string) (string, error)); ok {
509		return returnFunc(ctx, containerID)
510	}
511	if returnFunc, ok := ret.Get(0).(func(context.Context, string) string); ok {
512		r0 = returnFunc(ctx, containerID)
513	} else {
514		r0 = ret.Get(0).(string)
515	}
516	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
517		r1 = returnFunc(ctx, containerID)
518	} else {
519		r1 = ret.Error(1)
520	}
521	return r0, r1
522}
523
524// MockContainerRuntime_GetContainerNetwork_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContainerNetwork'
525type MockContainerRuntime_GetContainerNetwork_Call struct {
526	*mock.Call
527}
528
529// GetContainerNetwork is a helper method to define mock.On call
530//   - ctx context.Context
531//   - containerID string
532func (_e *MockContainerRuntime_Expecter) GetContainerNetwork(ctx interface{}, containerID interface{}) *MockContainerRuntime_GetContainerNetwork_Call {
533	return &MockContainerRuntime_GetContainerNetwork_Call{Call: _e.mock.On("GetContainerNetwork", ctx, containerID)}
534}
535
536func (_c *MockContainerRuntime_GetContainerNetwork_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_GetContainerNetwork_Call {
537	_c.Call.Run(func(args mock.Arguments) {
538		var arg0 context.Context
539		if args[0] != nil {
540			arg0 = args[0].(context.Context)
541		}
542		var arg1 string
543		if args[1] != nil {
544			arg1 = args[1].(string)
545		}
546		run(
547			arg0,
548			arg1,
549		)
550	})
551	return _c
552}
553
554func (_c *MockContainerRuntime_GetContainerNetwork_Call) Return(s string, err error) *MockContainerRuntime_GetContainerNetwork_Call {
555	_c.Call.Return(s, err)
556	return _c
557}
558
559func (_c *MockContainerRuntime_GetContainerNetwork_Call) RunAndReturn(run func(ctx context.Context, containerID string) (string, error)) *MockContainerRuntime_GetContainerNetwork_Call {
560	_c.Call.Return(run)
561	return _c
562}
563
564// GetContainerNetworkInfo provides a mock function for the type MockContainerRuntime
565func (_mock *MockContainerRuntime) GetContainerNetworkInfo(ctx context.Context, containerID string) (string, int, error) {
566	ret := _mock.Called(ctx, containerID)
567
568	if len(ret) == 0 {
569		panic("no return value specified for GetContainerNetworkInfo")
570	}
571
572	var r0 string
573	var r1 int
574	var r2 error
575	if returnFunc, ok := ret.Get(0).(func(context.Context, string) (string, int, error)); ok {
576		return returnFunc(ctx, containerID)
577	}
578	if returnFunc, ok := ret.Get(0).(func(context.Context, string) string); ok {
579		r0 = returnFunc(ctx, containerID)
580	} else {
581		r0 = ret.Get(0).(string)
582	}
583	if returnFunc, ok := ret.Get(1).(func(context.Context, string) int); ok {
584		r1 = returnFunc(ctx, containerID)
585	} else {
586		r1 = ret.Get(1).(int)
587	}
588	if returnFunc, ok := ret.Get(2).(func(context.Context, string) error); ok {
589		r2 = returnFunc(ctx, containerID)
590	} else {
591		r2 = ret.Error(2)
592	}
593	return r0, r1, r2
594}
595
596// MockContainerRuntime_GetContainerNetworkInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContainerNetworkInfo'
597type MockContainerRuntime_GetContainerNetworkInfo_Call struct {
598	*mock.Call
599}
600
601// GetContainerNetworkInfo is a helper method to define mock.On call
602//   - ctx context.Context
603//   - containerID string
604func (_e *MockContainerRuntime_Expecter) GetContainerNetworkInfo(ctx interface{}, containerID interface{}) *MockContainerRuntime_GetContainerNetworkInfo_Call {
605	return &MockContainerRuntime_GetContainerNetworkInfo_Call{Call: _e.mock.On("GetContainerNetworkInfo", ctx, containerID)}
606}
607
608func (_c *MockContainerRuntime_GetContainerNetworkInfo_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_GetContainerNetworkInfo_Call {
609	_c.Call.Run(func(args mock.Arguments) {
610		var arg0 context.Context
611		if args[0] != nil {
612			arg0 = args[0].(context.Context)
613		}
614		var arg1 string
615		if args[1] != nil {
616			arg1 = args[1].(string)
617		}
618		run(
619			arg0,
620			arg1,
621		)
622	})
623	return _c
624}
625
626func (_c *MockContainerRuntime_GetContainerNetworkInfo_Call) Return(s string, n int, err error) *MockContainerRuntime_GetContainerNetworkInfo_Call {
627	_c.Call.Return(s, n, err)
628	return _c
629}
630
631func (_c *MockContainerRuntime_GetContainerNetworkInfo_Call) RunAndReturn(run func(ctx context.Context, containerID string) (string, int, error)) *MockContainerRuntime_GetContainerNetworkInfo_Call {
632	_c.Call.Return(run)
633	return _c
634}
635
636// GetContainerPort provides a mock function for the type MockContainerRuntime
637func (_mock *MockContainerRuntime) GetContainerPort(ctx context.Context, containerID string, internalPort int) (int, error) {
638	ret := _mock.Called(ctx, containerID, internalPort)
639
640	if len(ret) == 0 {
641		panic("no return value specified for GetContainerPort")
642	}
643
644	var r0 int
645	var r1 error
646	if returnFunc, ok := ret.Get(0).(func(context.Context, string, int) (int, error)); ok {
647		return returnFunc(ctx, containerID, internalPort)
648	}
649	if returnFunc, ok := ret.Get(0).(func(context.Context, string, int) int); ok {
650		r0 = returnFunc(ctx, containerID, internalPort)
651	} else {
652		r0 = ret.Get(0).(int)
653	}
654	if returnFunc, ok := ret.Get(1).(func(context.Context, string, int) error); ok {
655		r1 = returnFunc(ctx, containerID, internalPort)
656	} else {
657		r1 = ret.Error(1)
658	}
659	return r0, r1
660}
661
662// MockContainerRuntime_GetContainerPort_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContainerPort'
663type MockContainerRuntime_GetContainerPort_Call struct {
664	*mock.Call
665}
666
667// GetContainerPort is a helper method to define mock.On call
668//   - ctx context.Context
669//   - containerID string
670//   - internalPort int
671func (_e *MockContainerRuntime_Expecter) GetContainerPort(ctx interface{}, containerID interface{}, internalPort interface{}) *MockContainerRuntime_GetContainerPort_Call {
672	return &MockContainerRuntime_GetContainerPort_Call{Call: _e.mock.On("GetContainerPort", ctx, containerID, internalPort)}
673}
674
675func (_c *MockContainerRuntime_GetContainerPort_Call) Run(run func(ctx context.Context, containerID string, internalPort int)) *MockContainerRuntime_GetContainerPort_Call {
676	_c.Call.Run(func(args mock.Arguments) {
677		var arg0 context.Context
678		if args[0] != nil {
679			arg0 = args[0].(context.Context)
680		}
681		var arg1 string
682		if args[1] != nil {
683			arg1 = args[1].(string)
684		}
685		var arg2 int
686		if args[2] != nil {
687			arg2 = args[2].(int)
688		}
689		run(
690			arg0,
691			arg1,
692			arg2,
693		)
694	})
695	return _c
696}
697
698func (_c *MockContainerRuntime_GetContainerPort_Call) Return(n int, err error) *MockContainerRuntime_GetContainerPort_Call {
699	_c.Call.Return(n, err)
700	return _c
701}
702
703func (_c *MockContainerRuntime_GetContainerPort_Call) RunAndReturn(run func(ctx context.Context, containerID string, internalPort int) (int, error)) *MockContainerRuntime_GetContainerPort_Call {
704	_c.Call.Return(run)
705	return _c
706}
707
708// GetImageExposedPorts provides a mock function for the type MockContainerRuntime
709func (_mock *MockContainerRuntime) GetImageExposedPorts(ctx context.Context, imageRef string) ([]int, error) {
710	ret := _mock.Called(ctx, imageRef)
711
712	if len(ret) == 0 {
713		panic("no return value specified for GetImageExposedPorts")
714	}
715
716	var r0 []int
717	var r1 error
718	if returnFunc, ok := ret.Get(0).(func(context.Context, string) ([]int, error)); ok {
719		return returnFunc(ctx, imageRef)
720	}
721	if returnFunc, ok := ret.Get(0).(func(context.Context, string) []int); ok {
722		r0 = returnFunc(ctx, imageRef)
723	} else {
724		if ret.Get(0) != nil {
725			r0 = ret.Get(0).([]int)
726		}
727	}
728	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
729		r1 = returnFunc(ctx, imageRef)
730	} else {
731		r1 = ret.Error(1)
732	}
733	return r0, r1
734}
735
736// MockContainerRuntime_GetImageExposedPorts_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetImageExposedPorts'
737type MockContainerRuntime_GetImageExposedPorts_Call struct {
738	*mock.Call
739}
740
741// GetImageExposedPorts is a helper method to define mock.On call
742//   - ctx context.Context
743//   - imageRef string
744func (_e *MockContainerRuntime_Expecter) GetImageExposedPorts(ctx interface{}, imageRef interface{}) *MockContainerRuntime_GetImageExposedPorts_Call {
745	return &MockContainerRuntime_GetImageExposedPorts_Call{Call: _e.mock.On("GetImageExposedPorts", ctx, imageRef)}
746}
747
748func (_c *MockContainerRuntime_GetImageExposedPorts_Call) Run(run func(ctx context.Context, imageRef string)) *MockContainerRuntime_GetImageExposedPorts_Call {
749	_c.Call.Run(func(args mock.Arguments) {
750		var arg0 context.Context
751		if args[0] != nil {
752			arg0 = args[0].(context.Context)
753		}
754		var arg1 string
755		if args[1] != nil {
756			arg1 = args[1].(string)
757		}
758		run(
759			arg0,
760			arg1,
761		)
762	})
763	return _c
764}
765
766func (_c *MockContainerRuntime_GetImageExposedPorts_Call) Return(ints []int, err error) *MockContainerRuntime_GetImageExposedPorts_Call {
767	_c.Call.Return(ints, err)
768	return _c
769}
770
771func (_c *MockContainerRuntime_GetImageExposedPorts_Call) RunAndReturn(run func(ctx context.Context, imageRef string) ([]int, error)) *MockContainerRuntime_GetImageExposedPorts_Call {
772	_c.Call.Return(run)
773	return _c
774}
775
776// GetImageLabels provides a mock function for the type MockContainerRuntime
777func (_mock *MockContainerRuntime) GetImageLabels(ctx context.Context, imageRef string) (map[string]string, error) {
778	ret := _mock.Called(ctx, imageRef)
779
780	if len(ret) == 0 {
781		panic("no return value specified for GetImageLabels")
782	}
783
784	var r0 map[string]string
785	var r1 error
786	if returnFunc, ok := ret.Get(0).(func(context.Context, string) (map[string]string, error)); ok {
787		return returnFunc(ctx, imageRef)
788	}
789	if returnFunc, ok := ret.Get(0).(func(context.Context, string) map[string]string); ok {
790		r0 = returnFunc(ctx, imageRef)
791	} else {
792		if ret.Get(0) != nil {
793			r0 = ret.Get(0).(map[string]string)
794		}
795	}
796	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
797		r1 = returnFunc(ctx, imageRef)
798	} else {
799		r1 = ret.Error(1)
800	}
801	return r0, r1
802}
803
804// MockContainerRuntime_GetImageLabels_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetImageLabels'
805type MockContainerRuntime_GetImageLabels_Call struct {
806	*mock.Call
807}
808
809// GetImageLabels is a helper method to define mock.On call
810//   - ctx context.Context
811//   - imageRef string
812func (_e *MockContainerRuntime_Expecter) GetImageLabels(ctx interface{}, imageRef interface{}) *MockContainerRuntime_GetImageLabels_Call {
813	return &MockContainerRuntime_GetImageLabels_Call{Call: _e.mock.On("GetImageLabels", ctx, imageRef)}
814}
815
816func (_c *MockContainerRuntime_GetImageLabels_Call) Run(run func(ctx context.Context, imageRef string)) *MockContainerRuntime_GetImageLabels_Call {
817	_c.Call.Run(func(args mock.Arguments) {
818		var arg0 context.Context
819		if args[0] != nil {
820			arg0 = args[0].(context.Context)
821		}
822		var arg1 string
823		if args[1] != nil {
824			arg1 = args[1].(string)
825		}
826		run(
827			arg0,
828			arg1,
829		)
830	})
831	return _c
832}
833
834func (_c *MockContainerRuntime_GetImageLabels_Call) Return(stringToString map[string]string, err error) *MockContainerRuntime_GetImageLabels_Call {
835	_c.Call.Return(stringToString, err)
836	return _c
837}
838
839func (_c *MockContainerRuntime_GetImageLabels_Call) RunAndReturn(run func(ctx context.Context, imageRef string) (map[string]string, error)) *MockContainerRuntime_GetImageLabels_Call {
840	_c.Call.Return(run)
841	return _c
842}
843
844// InspectContainer provides a mock function for the type MockContainerRuntime
845func (_mock *MockContainerRuntime) InspectContainer(ctx context.Context, containerID string) (*domain.Container, error) {
846	ret := _mock.Called(ctx, containerID)
847
848	if len(ret) == 0 {
849		panic("no return value specified for InspectContainer")
850	}
851
852	var r0 *domain.Container
853	var r1 error
854	if returnFunc, ok := ret.Get(0).(func(context.Context, string) (*domain.Container, error)); ok {
855		return returnFunc(ctx, containerID)
856	}
857	if returnFunc, ok := ret.Get(0).(func(context.Context, string) *domain.Container); ok {
858		r0 = returnFunc(ctx, containerID)
859	} else {
860		if ret.Get(0) != nil {
861			r0 = ret.Get(0).(*domain.Container)
862		}
863	}
864	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
865		r1 = returnFunc(ctx, containerID)
866	} else {
867		r1 = ret.Error(1)
868	}
869	return r0, r1
870}
871
872// MockContainerRuntime_InspectContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InspectContainer'
873type MockContainerRuntime_InspectContainer_Call struct {
874	*mock.Call
875}
876
877// InspectContainer is a helper method to define mock.On call
878//   - ctx context.Context
879//   - containerID string
880func (_e *MockContainerRuntime_Expecter) InspectContainer(ctx interface{}, containerID interface{}) *MockContainerRuntime_InspectContainer_Call {
881	return &MockContainerRuntime_InspectContainer_Call{Call: _e.mock.On("InspectContainer", ctx, containerID)}
882}
883
884func (_c *MockContainerRuntime_InspectContainer_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_InspectContainer_Call {
885	_c.Call.Run(func(args mock.Arguments) {
886		var arg0 context.Context
887		if args[0] != nil {
888			arg0 = args[0].(context.Context)
889		}
890		var arg1 string
891		if args[1] != nil {
892			arg1 = args[1].(string)
893		}
894		run(
895			arg0,
896			arg1,
897		)
898	})
899	return _c
900}
901
902func (_c *MockContainerRuntime_InspectContainer_Call) Return(container *domain.Container, err error) *MockContainerRuntime_InspectContainer_Call {
903	_c.Call.Return(container, err)
904	return _c
905}
906
907func (_c *MockContainerRuntime_InspectContainer_Call) RunAndReturn(run func(ctx context.Context, containerID string) (*domain.Container, error)) *MockContainerRuntime_InspectContainer_Call {
908	_c.Call.Return(run)
909	return _c
910}
911
912// InspectImageEnv provides a mock function for the type MockContainerRuntime
913func (_mock *MockContainerRuntime) InspectImageEnv(ctx context.Context, imageRef string) ([]string, error) {
914	ret := _mock.Called(ctx, imageRef)
915
916	if len(ret) == 0 {
917		panic("no return value specified for InspectImageEnv")
918	}
919
920	var r0 []string
921	var r1 error
922	if returnFunc, ok := ret.Get(0).(func(context.Context, string) ([]string, error)); ok {
923		return returnFunc(ctx, imageRef)
924	}
925	if returnFunc, ok := ret.Get(0).(func(context.Context, string) []string); ok {
926		r0 = returnFunc(ctx, imageRef)
927	} else {
928		if ret.Get(0) != nil {
929			r0 = ret.Get(0).([]string)
930		}
931	}
932	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
933		r1 = returnFunc(ctx, imageRef)
934	} else {
935		r1 = ret.Error(1)
936	}
937	return r0, r1
938}
939
940// MockContainerRuntime_InspectImageEnv_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InspectImageEnv'
941type MockContainerRuntime_InspectImageEnv_Call struct {
942	*mock.Call
943}
944
945// InspectImageEnv is a helper method to define mock.On call
946//   - ctx context.Context
947//   - imageRef string
948func (_e *MockContainerRuntime_Expecter) InspectImageEnv(ctx interface{}, imageRef interface{}) *MockContainerRuntime_InspectImageEnv_Call {
949	return &MockContainerRuntime_InspectImageEnv_Call{Call: _e.mock.On("InspectImageEnv", ctx, imageRef)}
950}
951
952func (_c *MockContainerRuntime_InspectImageEnv_Call) Run(run func(ctx context.Context, imageRef string)) *MockContainerRuntime_InspectImageEnv_Call {
953	_c.Call.Run(func(args mock.Arguments) {
954		var arg0 context.Context
955		if args[0] != nil {
956			arg0 = args[0].(context.Context)
957		}
958		var arg1 string
959		if args[1] != nil {
960			arg1 = args[1].(string)
961		}
962		run(
963			arg0,
964			arg1,
965		)
966	})
967	return _c
968}
969
970func (_c *MockContainerRuntime_InspectImageEnv_Call) Return(strings []string, err error) *MockContainerRuntime_InspectImageEnv_Call {
971	_c.Call.Return(strings, err)
972	return _c
973}
974
975func (_c *MockContainerRuntime_InspectImageEnv_Call) RunAndReturn(run func(ctx context.Context, imageRef string) ([]string, error)) *MockContainerRuntime_InspectImageEnv_Call {
976	_c.Call.Return(run)
977	return _c
978}
979
980// InspectImageVolumes provides a mock function for the type MockContainerRuntime
981func (_mock *MockContainerRuntime) InspectImageVolumes(ctx context.Context, imageRef string) ([]string, error) {
982	ret := _mock.Called(ctx, imageRef)
983
984	if len(ret) == 0 {
985		panic("no return value specified for InspectImageVolumes")
986	}
987
988	var r0 []string
989	var r1 error
990	if returnFunc, ok := ret.Get(0).(func(context.Context, string) ([]string, error)); ok {
991		return returnFunc(ctx, imageRef)
992	}
993	if returnFunc, ok := ret.Get(0).(func(context.Context, string) []string); ok {
994		r0 = returnFunc(ctx, imageRef)
995	} else {
996		if ret.Get(0) != nil {
997			r0 = ret.Get(0).([]string)
998		}
999	}
1000	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
1001		r1 = returnFunc(ctx, imageRef)
1002	} else {
1003		r1 = ret.Error(1)
1004	}
1005	return r0, r1
1006}
1007
1008// MockContainerRuntime_InspectImageVolumes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InspectImageVolumes'
1009type MockContainerRuntime_InspectImageVolumes_Call struct {
1010	*mock.Call
1011}
1012
1013// InspectImageVolumes is a helper method to define mock.On call
1014//   - ctx context.Context
1015//   - imageRef string
1016func (_e *MockContainerRuntime_Expecter) InspectImageVolumes(ctx interface{}, imageRef interface{}) *MockContainerRuntime_InspectImageVolumes_Call {
1017	return &MockContainerRuntime_InspectImageVolumes_Call{Call: _e.mock.On("InspectImageVolumes", ctx, imageRef)}
1018}
1019
1020func (_c *MockContainerRuntime_InspectImageVolumes_Call) Run(run func(ctx context.Context, imageRef string)) *MockContainerRuntime_InspectImageVolumes_Call {
1021	_c.Call.Run(func(args mock.Arguments) {
1022		var arg0 context.Context
1023		if args[0] != nil {
1024			arg0 = args[0].(context.Context)
1025		}
1026		var arg1 string
1027		if args[1] != nil {
1028			arg1 = args[1].(string)
1029		}
1030		run(
1031			arg0,
1032			arg1,
1033		)
1034	})
1035	return _c
1036}
1037
1038func (_c *MockContainerRuntime_InspectImageVolumes_Call) Return(strings []string, err error) *MockContainerRuntime_InspectImageVolumes_Call {
1039	_c.Call.Return(strings, err)
1040	return _c
1041}
1042
1043func (_c *MockContainerRuntime_InspectImageVolumes_Call) RunAndReturn(run func(ctx context.Context, imageRef string) ([]string, error)) *MockContainerRuntime_InspectImageVolumes_Call {
1044	_c.Call.Return(run)
1045	return _c
1046}
1047
1048// IsContainerRunning provides a mock function for the type MockContainerRuntime
1049func (_mock *MockContainerRuntime) IsContainerRunning(ctx context.Context, containerID string) (bool, error) {
1050	ret := _mock.Called(ctx, containerID)
1051
1052	if len(ret) == 0 {
1053		panic("no return value specified for IsContainerRunning")
1054	}
1055
1056	var r0 bool
1057	var r1 error
1058	if returnFunc, ok := ret.Get(0).(func(context.Context, string) (bool, error)); ok {
1059		return returnFunc(ctx, containerID)
1060	}
1061	if returnFunc, ok := ret.Get(0).(func(context.Context, string) bool); ok {
1062		r0 = returnFunc(ctx, containerID)
1063	} else {
1064		r0 = ret.Get(0).(bool)
1065	}
1066	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
1067		r1 = returnFunc(ctx, containerID)
1068	} else {
1069		r1 = ret.Error(1)
1070	}
1071	return r0, r1
1072}
1073
1074// MockContainerRuntime_IsContainerRunning_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsContainerRunning'
1075type MockContainerRuntime_IsContainerRunning_Call struct {
1076	*mock.Call
1077}
1078
1079// IsContainerRunning is a helper method to define mock.On call
1080//   - ctx context.Context
1081//   - containerID string
1082func (_e *MockContainerRuntime_Expecter) IsContainerRunning(ctx interface{}, containerID interface{}) *MockContainerRuntime_IsContainerRunning_Call {
1083	return &MockContainerRuntime_IsContainerRunning_Call{Call: _e.mock.On("IsContainerRunning", ctx, containerID)}
1084}
1085
1086func (_c *MockContainerRuntime_IsContainerRunning_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_IsContainerRunning_Call {
1087	_c.Call.Run(func(args mock.Arguments) {
1088		var arg0 context.Context
1089		if args[0] != nil {
1090			arg0 = args[0].(context.Context)
1091		}
1092		var arg1 string
1093		if args[1] != nil {
1094			arg1 = args[1].(string)
1095		}
1096		run(
1097			arg0,
1098			arg1,
1099		)
1100	})
1101	return _c
1102}
1103
1104func (_c *MockContainerRuntime_IsContainerRunning_Call) Return(b bool, err error) *MockContainerRuntime_IsContainerRunning_Call {
1105	_c.Call.Return(b, err)
1106	return _c
1107}
1108
1109func (_c *MockContainerRuntime_IsContainerRunning_Call) RunAndReturn(run func(ctx context.Context, containerID string) (bool, error)) *MockContainerRuntime_IsContainerRunning_Call {
1110	_c.Call.Return(run)
1111	return _c
1112}
1113
1114// ListContainers provides a mock function for the type MockContainerRuntime
1115func (_mock *MockContainerRuntime) ListContainers(ctx context.Context, all bool) ([]*domain.Container, error) {
1116	ret := _mock.Called(ctx, all)
1117
1118	if len(ret) == 0 {
1119		panic("no return value specified for ListContainers")
1120	}
1121
1122	var r0 []*domain.Container
1123	var r1 error
1124	if returnFunc, ok := ret.Get(0).(func(context.Context, bool) ([]*domain.Container, error)); ok {
1125		return returnFunc(ctx, all)
1126	}
1127	if returnFunc, ok := ret.Get(0).(func(context.Context, bool) []*domain.Container); ok {
1128		r0 = returnFunc(ctx, all)
1129	} else {
1130		if ret.Get(0) != nil {
1131			r0 = ret.Get(0).([]*domain.Container)
1132		}
1133	}
1134	if returnFunc, ok := ret.Get(1).(func(context.Context, bool) error); ok {
1135		r1 = returnFunc(ctx, all)
1136	} else {
1137		r1 = ret.Error(1)
1138	}
1139	return r0, r1
1140}
1141
1142// MockContainerRuntime_ListContainers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListContainers'
1143type MockContainerRuntime_ListContainers_Call struct {
1144	*mock.Call
1145}
1146
1147// ListContainers is a helper method to define mock.On call
1148//   - ctx context.Context
1149//   - all bool
1150func (_e *MockContainerRuntime_Expecter) ListContainers(ctx interface{}, all interface{}) *MockContainerRuntime_ListContainers_Call {
1151	return &MockContainerRuntime_ListContainers_Call{Call: _e.mock.On("ListContainers", ctx, all)}
1152}
1153
1154func (_c *MockContainerRuntime_ListContainers_Call) Run(run func(ctx context.Context, all bool)) *MockContainerRuntime_ListContainers_Call {
1155	_c.Call.Run(func(args mock.Arguments) {
1156		var arg0 context.Context
1157		if args[0] != nil {
1158			arg0 = args[0].(context.Context)
1159		}
1160		var arg1 bool
1161		if args[1] != nil {
1162			arg1 = args[1].(bool)
1163		}
1164		run(
1165			arg0,
1166			arg1,
1167		)
1168	})
1169	return _c
1170}
1171
1172func (_c *MockContainerRuntime_ListContainers_Call) Return(containers []*domain.Container, err error) *MockContainerRuntime_ListContainers_Call {
1173	_c.Call.Return(containers, err)
1174	return _c
1175}
1176
1177func (_c *MockContainerRuntime_ListContainers_Call) RunAndReturn(run func(ctx context.Context, all bool) ([]*domain.Container, error)) *MockContainerRuntime_ListContainers_Call {
1178	_c.Call.Return(run)
1179	return _c
1180}
1181
1182// ListImages provides a mock function for the type MockContainerRuntime
1183func (_mock *MockContainerRuntime) ListImages(ctx context.Context) ([]string, error) {
1184	ret := _mock.Called(ctx)
1185
1186	if len(ret) == 0 {
1187		panic("no return value specified for ListImages")
1188	}
1189
1190	var r0 []string
1191	var r1 error
1192	if returnFunc, ok := ret.Get(0).(func(context.Context) ([]string, error)); ok {
1193		return returnFunc(ctx)
1194	}
1195	if returnFunc, ok := ret.Get(0).(func(context.Context) []string); ok {
1196		r0 = returnFunc(ctx)
1197	} else {
1198		if ret.Get(0) != nil {
1199			r0 = ret.Get(0).([]string)
1200		}
1201	}
1202	if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
1203		r1 = returnFunc(ctx)
1204	} else {
1205		r1 = ret.Error(1)
1206	}
1207	return r0, r1
1208}
1209
1210// MockContainerRuntime_ListImages_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListImages'
1211type MockContainerRuntime_ListImages_Call struct {
1212	*mock.Call
1213}
1214
1215// ListImages is a helper method to define mock.On call
1216//   - ctx context.Context
1217func (_e *MockContainerRuntime_Expecter) ListImages(ctx interface{}) *MockContainerRuntime_ListImages_Call {
1218	return &MockContainerRuntime_ListImages_Call{Call: _e.mock.On("ListImages", ctx)}
1219}
1220
1221func (_c *MockContainerRuntime_ListImages_Call) Run(run func(ctx context.Context)) *MockContainerRuntime_ListImages_Call {
1222	_c.Call.Run(func(args mock.Arguments) {
1223		var arg0 context.Context
1224		if args[0] != nil {
1225			arg0 = args[0].(context.Context)
1226		}
1227		run(
1228			arg0,
1229		)
1230	})
1231	return _c
1232}
1233
1234func (_c *MockContainerRuntime_ListImages_Call) Return(strings []string, err error) *MockContainerRuntime_ListImages_Call {
1235	_c.Call.Return(strings, err)
1236	return _c
1237}
1238
1239func (_c *MockContainerRuntime_ListImages_Call) RunAndReturn(run func(ctx context.Context) ([]string, error)) *MockContainerRuntime_ListImages_Call {
1240	_c.Call.Return(run)
1241	return _c
1242}
1243
1244// ListNetworks provides a mock function for the type MockContainerRuntime
1245func (_mock *MockContainerRuntime) ListNetworks(ctx context.Context) ([]*domain.NetworkInfo, error) {
1246	ret := _mock.Called(ctx)
1247
1248	if len(ret) == 0 {
1249		panic("no return value specified for ListNetworks")
1250	}
1251
1252	var r0 []*domain.NetworkInfo
1253	var r1 error
1254	if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*domain.NetworkInfo, error)); ok {
1255		return returnFunc(ctx)
1256	}
1257	if returnFunc, ok := ret.Get(0).(func(context.Context) []*domain.NetworkInfo); ok {
1258		r0 = returnFunc(ctx)
1259	} else {
1260		if ret.Get(0) != nil {
1261			r0 = ret.Get(0).([]*domain.NetworkInfo)
1262		}
1263	}
1264	if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
1265		r1 = returnFunc(ctx)
1266	} else {
1267		r1 = ret.Error(1)
1268	}
1269	return r0, r1
1270}
1271
1272// MockContainerRuntime_ListNetworks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListNetworks'
1273type MockContainerRuntime_ListNetworks_Call struct {
1274	*mock.Call
1275}
1276
1277// ListNetworks is a helper method to define mock.On call
1278//   - ctx context.Context
1279func (_e *MockContainerRuntime_Expecter) ListNetworks(ctx interface{}) *MockContainerRuntime_ListNetworks_Call {
1280	return &MockContainerRuntime_ListNetworks_Call{Call: _e.mock.On("ListNetworks", ctx)}
1281}
1282
1283func (_c *MockContainerRuntime_ListNetworks_Call) Run(run func(ctx context.Context)) *MockContainerRuntime_ListNetworks_Call {
1284	_c.Call.Run(func(args mock.Arguments) {
1285		var arg0 context.Context
1286		if args[0] != nil {
1287			arg0 = args[0].(context.Context)
1288		}
1289		run(
1290			arg0,
1291		)
1292	})
1293	return _c
1294}
1295
1296func (_c *MockContainerRuntime_ListNetworks_Call) Return(networkInfos []*domain.NetworkInfo, err error) *MockContainerRuntime_ListNetworks_Call {
1297	_c.Call.Return(networkInfos, err)
1298	return _c
1299}
1300
1301func (_c *MockContainerRuntime_ListNetworks_Call) RunAndReturn(run func(ctx context.Context) ([]*domain.NetworkInfo, error)) *MockContainerRuntime_ListNetworks_Call {
1302	_c.Call.Return(run)
1303	return _c
1304}
1305
1306// NetworkExists provides a mock function for the type MockContainerRuntime
1307func (_mock *MockContainerRuntime) NetworkExists(ctx context.Context, name string) (bool, error) {
1308	ret := _mock.Called(ctx, name)
1309
1310	if len(ret) == 0 {
1311		panic("no return value specified for NetworkExists")
1312	}
1313
1314	var r0 bool
1315	var r1 error
1316	if returnFunc, ok := ret.Get(0).(func(context.Context, string) (bool, error)); ok {
1317		return returnFunc(ctx, name)
1318	}
1319	if returnFunc, ok := ret.Get(0).(func(context.Context, string) bool); ok {
1320		r0 = returnFunc(ctx, name)
1321	} else {
1322		r0 = ret.Get(0).(bool)
1323	}
1324	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
1325		r1 = returnFunc(ctx, name)
1326	} else {
1327		r1 = ret.Error(1)
1328	}
1329	return r0, r1
1330}
1331
1332// MockContainerRuntime_NetworkExists_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NetworkExists'
1333type MockContainerRuntime_NetworkExists_Call struct {
1334	*mock.Call
1335}
1336
1337// NetworkExists is a helper method to define mock.On call
1338//   - ctx context.Context
1339//   - name string
1340func (_e *MockContainerRuntime_Expecter) NetworkExists(ctx interface{}, name interface{}) *MockContainerRuntime_NetworkExists_Call {
1341	return &MockContainerRuntime_NetworkExists_Call{Call: _e.mock.On("NetworkExists", ctx, name)}
1342}
1343
1344func (_c *MockContainerRuntime_NetworkExists_Call) Run(run func(ctx context.Context, name string)) *MockContainerRuntime_NetworkExists_Call {
1345	_c.Call.Run(func(args mock.Arguments) {
1346		var arg0 context.Context
1347		if args[0] != nil {
1348			arg0 = args[0].(context.Context)
1349		}
1350		var arg1 string
1351		if args[1] != nil {
1352			arg1 = args[1].(string)
1353		}
1354		run(
1355			arg0,
1356			arg1,
1357		)
1358	})
1359	return _c
1360}
1361
1362func (_c *MockContainerRuntime_NetworkExists_Call) Return(b bool, err error) *MockContainerRuntime_NetworkExists_Call {
1363	_c.Call.Return(b, err)
1364	return _c
1365}
1366
1367func (_c *MockContainerRuntime_NetworkExists_Call) RunAndReturn(run func(ctx context.Context, name string) (bool, error)) *MockContainerRuntime_NetworkExists_Call {
1368	_c.Call.Return(run)
1369	return _c
1370}
1371
1372// Ping provides a mock function for the type MockContainerRuntime
1373func (_mock *MockContainerRuntime) Ping(ctx context.Context) error {
1374	ret := _mock.Called(ctx)
1375
1376	if len(ret) == 0 {
1377		panic("no return value specified for Ping")
1378	}
1379
1380	var r0 error
1381	if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
1382		r0 = returnFunc(ctx)
1383	} else {
1384		r0 = ret.Error(0)
1385	}
1386	return r0
1387}
1388
1389// MockContainerRuntime_Ping_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Ping'
1390type MockContainerRuntime_Ping_Call struct {
1391	*mock.Call
1392}
1393
1394// Ping is a helper method to define mock.On call
1395//   - ctx context.Context
1396func (_e *MockContainerRuntime_Expecter) Ping(ctx interface{}) *MockContainerRuntime_Ping_Call {
1397	return &MockContainerRuntime_Ping_Call{Call: _e.mock.On("Ping", ctx)}
1398}
1399
1400func (_c *MockContainerRuntime_Ping_Call) Run(run func(ctx context.Context)) *MockContainerRuntime_Ping_Call {
1401	_c.Call.Run(func(args mock.Arguments) {
1402		var arg0 context.Context
1403		if args[0] != nil {
1404			arg0 = args[0].(context.Context)
1405		}
1406		run(
1407			arg0,
1408		)
1409	})
1410	return _c
1411}
1412
1413func (_c *MockContainerRuntime_Ping_Call) Return(err error) *MockContainerRuntime_Ping_Call {
1414	_c.Call.Return(err)
1415	return _c
1416}
1417
1418func (_c *MockContainerRuntime_Ping_Call) RunAndReturn(run func(ctx context.Context) error) *MockContainerRuntime_Ping_Call {
1419	_c.Call.Return(run)
1420	return _c
1421}
1422
1423// PullImage provides a mock function for the type MockContainerRuntime
1424func (_mock *MockContainerRuntime) PullImage(ctx context.Context, image string) error {
1425	ret := _mock.Called(ctx, image)
1426
1427	if len(ret) == 0 {
1428		panic("no return value specified for PullImage")
1429	}
1430
1431	var r0 error
1432	if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
1433		r0 = returnFunc(ctx, image)
1434	} else {
1435		r0 = ret.Error(0)
1436	}
1437	return r0
1438}
1439
1440// MockContainerRuntime_PullImage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PullImage'
1441type MockContainerRuntime_PullImage_Call struct {
1442	*mock.Call
1443}
1444
1445// PullImage is a helper method to define mock.On call
1446//   - ctx context.Context
1447//   - image string
1448func (_e *MockContainerRuntime_Expecter) PullImage(ctx interface{}, image interface{}) *MockContainerRuntime_PullImage_Call {
1449	return &MockContainerRuntime_PullImage_Call{Call: _e.mock.On("PullImage", ctx, image)}
1450}
1451
1452func (_c *MockContainerRuntime_PullImage_Call) Run(run func(ctx context.Context, image string)) *MockContainerRuntime_PullImage_Call {
1453	_c.Call.Run(func(args mock.Arguments) {
1454		var arg0 context.Context
1455		if args[0] != nil {
1456			arg0 = args[0].(context.Context)
1457		}
1458		var arg1 string
1459		if args[1] != nil {
1460			arg1 = args[1].(string)
1461		}
1462		run(
1463			arg0,
1464			arg1,
1465		)
1466	})
1467	return _c
1468}
1469
1470func (_c *MockContainerRuntime_PullImage_Call) Return(err error) *MockContainerRuntime_PullImage_Call {
1471	_c.Call.Return(err)
1472	return _c
1473}
1474
1475func (_c *MockContainerRuntime_PullImage_Call) RunAndReturn(run func(ctx context.Context, image string) error) *MockContainerRuntime_PullImage_Call {
1476	_c.Call.Return(run)
1477	return _c
1478}
1479
1480// PullImageWithAuth provides a mock function for the type MockContainerRuntime
1481func (_mock *MockContainerRuntime) PullImageWithAuth(ctx context.Context, image string, username string, password string) error {
1482	ret := _mock.Called(ctx, image, username, password)
1483
1484	if len(ret) == 0 {
1485		panic("no return value specified for PullImageWithAuth")
1486	}
1487
1488	var r0 error
1489	if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string) error); ok {
1490		r0 = returnFunc(ctx, image, username, password)
1491	} else {
1492		r0 = ret.Error(0)
1493	}
1494	return r0
1495}
1496
1497// MockContainerRuntime_PullImageWithAuth_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PullImageWithAuth'
1498type MockContainerRuntime_PullImageWithAuth_Call struct {
1499	*mock.Call
1500}
1501
1502// PullImageWithAuth is a helper method to define mock.On call
1503//   - ctx context.Context
1504//   - image string
1505//   - username string
1506//   - password string
1507func (_e *MockContainerRuntime_Expecter) PullImageWithAuth(ctx interface{}, image interface{}, username interface{}, password interface{}) *MockContainerRuntime_PullImageWithAuth_Call {
1508	return &MockContainerRuntime_PullImageWithAuth_Call{Call: _e.mock.On("PullImageWithAuth", ctx, image, username, password)}
1509}
1510
1511func (_c *MockContainerRuntime_PullImageWithAuth_Call) Run(run func(ctx context.Context, image string, username string, password string)) *MockContainerRuntime_PullImageWithAuth_Call {
1512	_c.Call.Run(func(args mock.Arguments) {
1513		var arg0 context.Context
1514		if args[0] != nil {
1515			arg0 = args[0].(context.Context)
1516		}
1517		var arg1 string
1518		if args[1] != nil {
1519			arg1 = args[1].(string)
1520		}
1521		var arg2 string
1522		if args[2] != nil {
1523			arg2 = args[2].(string)
1524		}
1525		var arg3 string
1526		if args[3] != nil {
1527			arg3 = args[3].(string)
1528		}
1529		run(
1530			arg0,
1531			arg1,
1532			arg2,
1533			arg3,
1534		)
1535	})
1536	return _c
1537}
1538
1539func (_c *MockContainerRuntime_PullImageWithAuth_Call) Return(err error) *MockContainerRuntime_PullImageWithAuth_Call {
1540	_c.Call.Return(err)
1541	return _c
1542}
1543
1544func (_c *MockContainerRuntime_PullImageWithAuth_Call) RunAndReturn(run func(ctx context.Context, image string, username string, password string) error) *MockContainerRuntime_PullImageWithAuth_Call {
1545	_c.Call.Return(run)
1546	return _c
1547}
1548
1549// RemoveContainer provides a mock function for the type MockContainerRuntime
1550func (_mock *MockContainerRuntime) RemoveContainer(ctx context.Context, containerID string, force bool) error {
1551	ret := _mock.Called(ctx, containerID, force)
1552
1553	if len(ret) == 0 {
1554		panic("no return value specified for RemoveContainer")
1555	}
1556
1557	var r0 error
1558	if returnFunc, ok := ret.Get(0).(func(context.Context, string, bool) error); ok {
1559		r0 = returnFunc(ctx, containerID, force)
1560	} else {
1561		r0 = ret.Error(0)
1562	}
1563	return r0
1564}
1565
1566// MockContainerRuntime_RemoveContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveContainer'
1567type MockContainerRuntime_RemoveContainer_Call struct {
1568	*mock.Call
1569}
1570
1571// RemoveContainer is a helper method to define mock.On call
1572//   - ctx context.Context
1573//   - containerID string
1574//   - force bool
1575func (_e *MockContainerRuntime_Expecter) RemoveContainer(ctx interface{}, containerID interface{}, force interface{}) *MockContainerRuntime_RemoveContainer_Call {
1576	return &MockContainerRuntime_RemoveContainer_Call{Call: _e.mock.On("RemoveContainer", ctx, containerID, force)}
1577}
1578
1579func (_c *MockContainerRuntime_RemoveContainer_Call) Run(run func(ctx context.Context, containerID string, force bool)) *MockContainerRuntime_RemoveContainer_Call {
1580	_c.Call.Run(func(args mock.Arguments) {
1581		var arg0 context.Context
1582		if args[0] != nil {
1583			arg0 = args[0].(context.Context)
1584		}
1585		var arg1 string
1586		if args[1] != nil {
1587			arg1 = args[1].(string)
1588		}
1589		var arg2 bool
1590		if args[2] != nil {
1591			arg2 = args[2].(bool)
1592		}
1593		run(
1594			arg0,
1595			arg1,
1596			arg2,
1597		)
1598	})
1599	return _c
1600}
1601
1602func (_c *MockContainerRuntime_RemoveContainer_Call) Return(err error) *MockContainerRuntime_RemoveContainer_Call {
1603	_c.Call.Return(err)
1604	return _c
1605}
1606
1607func (_c *MockContainerRuntime_RemoveContainer_Call) RunAndReturn(run func(ctx context.Context, containerID string, force bool) error) *MockContainerRuntime_RemoveContainer_Call {
1608	_c.Call.Return(run)
1609	return _c
1610}
1611
1612// RemoveImage provides a mock function for the type MockContainerRuntime
1613func (_mock *MockContainerRuntime) RemoveImage(ctx context.Context, image string, force bool) error {
1614	ret := _mock.Called(ctx, image, force)
1615
1616	if len(ret) == 0 {
1617		panic("no return value specified for RemoveImage")
1618	}
1619
1620	var r0 error
1621	if returnFunc, ok := ret.Get(0).(func(context.Context, string, bool) error); ok {
1622		r0 = returnFunc(ctx, image, force)
1623	} else {
1624		r0 = ret.Error(0)
1625	}
1626	return r0
1627}
1628
1629// MockContainerRuntime_RemoveImage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveImage'
1630type MockContainerRuntime_RemoveImage_Call struct {
1631	*mock.Call
1632}
1633
1634// RemoveImage is a helper method to define mock.On call
1635//   - ctx context.Context
1636//   - image string
1637//   - force bool
1638func (_e *MockContainerRuntime_Expecter) RemoveImage(ctx interface{}, image interface{}, force interface{}) *MockContainerRuntime_RemoveImage_Call {
1639	return &MockContainerRuntime_RemoveImage_Call{Call: _e.mock.On("RemoveImage", ctx, image, force)}
1640}
1641
1642func (_c *MockContainerRuntime_RemoveImage_Call) Run(run func(ctx context.Context, image string, force bool)) *MockContainerRuntime_RemoveImage_Call {
1643	_c.Call.Run(func(args mock.Arguments) {
1644		var arg0 context.Context
1645		if args[0] != nil {
1646			arg0 = args[0].(context.Context)
1647		}
1648		var arg1 string
1649		if args[1] != nil {
1650			arg1 = args[1].(string)
1651		}
1652		var arg2 bool
1653		if args[2] != nil {
1654			arg2 = args[2].(bool)
1655		}
1656		run(
1657			arg0,
1658			arg1,
1659			arg2,
1660		)
1661	})
1662	return _c
1663}
1664
1665func (_c *MockContainerRuntime_RemoveImage_Call) Return(err error) *MockContainerRuntime_RemoveImage_Call {
1666	_c.Call.Return(err)
1667	return _c
1668}
1669
1670func (_c *MockContainerRuntime_RemoveImage_Call) RunAndReturn(run func(ctx context.Context, image string, force bool) error) *MockContainerRuntime_RemoveImage_Call {
1671	_c.Call.Return(run)
1672	return _c
1673}
1674
1675// RemoveNetwork provides a mock function for the type MockContainerRuntime
1676func (_mock *MockContainerRuntime) RemoveNetwork(ctx context.Context, name string) error {
1677	ret := _mock.Called(ctx, name)
1678
1679	if len(ret) == 0 {
1680		panic("no return value specified for RemoveNetwork")
1681	}
1682
1683	var r0 error
1684	if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
1685		r0 = returnFunc(ctx, name)
1686	} else {
1687		r0 = ret.Error(0)
1688	}
1689	return r0
1690}
1691
1692// MockContainerRuntime_RemoveNetwork_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveNetwork'
1693type MockContainerRuntime_RemoveNetwork_Call struct {
1694	*mock.Call
1695}
1696
1697// RemoveNetwork is a helper method to define mock.On call
1698//   - ctx context.Context
1699//   - name string
1700func (_e *MockContainerRuntime_Expecter) RemoveNetwork(ctx interface{}, name interface{}) *MockContainerRuntime_RemoveNetwork_Call {
1701	return &MockContainerRuntime_RemoveNetwork_Call{Call: _e.mock.On("RemoveNetwork", ctx, name)}
1702}
1703
1704func (_c *MockContainerRuntime_RemoveNetwork_Call) Run(run func(ctx context.Context, name string)) *MockContainerRuntime_RemoveNetwork_Call {
1705	_c.Call.Run(func(args mock.Arguments) {
1706		var arg0 context.Context
1707		if args[0] != nil {
1708			arg0 = args[0].(context.Context)
1709		}
1710		var arg1 string
1711		if args[1] != nil {
1712			arg1 = args[1].(string)
1713		}
1714		run(
1715			arg0,
1716			arg1,
1717		)
1718	})
1719	return _c
1720}
1721
1722func (_c *MockContainerRuntime_RemoveNetwork_Call) Return(err error) *MockContainerRuntime_RemoveNetwork_Call {
1723	_c.Call.Return(err)
1724	return _c
1725}
1726
1727func (_c *MockContainerRuntime_RemoveNetwork_Call) RunAndReturn(run func(ctx context.Context, name string) error) *MockContainerRuntime_RemoveNetwork_Call {
1728	_c.Call.Return(run)
1729	return _c
1730}
1731
1732// RemoveVolume provides a mock function for the type MockContainerRuntime
1733func (_mock *MockContainerRuntime) RemoveVolume(ctx context.Context, volumeName string, force bool) error {
1734	ret := _mock.Called(ctx, volumeName, force)
1735
1736	if len(ret) == 0 {
1737		panic("no return value specified for RemoveVolume")
1738	}
1739
1740	var r0 error
1741	if returnFunc, ok := ret.Get(0).(func(context.Context, string, bool) error); ok {
1742		r0 = returnFunc(ctx, volumeName, force)
1743	} else {
1744		r0 = ret.Error(0)
1745	}
1746	return r0
1747}
1748
1749// MockContainerRuntime_RemoveVolume_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveVolume'
1750type MockContainerRuntime_RemoveVolume_Call struct {
1751	*mock.Call
1752}
1753
1754// RemoveVolume is a helper method to define mock.On call
1755//   - ctx context.Context
1756//   - volumeName string
1757//   - force bool
1758func (_e *MockContainerRuntime_Expecter) RemoveVolume(ctx interface{}, volumeName interface{}, force interface{}) *MockContainerRuntime_RemoveVolume_Call {
1759	return &MockContainerRuntime_RemoveVolume_Call{Call: _e.mock.On("RemoveVolume", ctx, volumeName, force)}
1760}
1761
1762func (_c *MockContainerRuntime_RemoveVolume_Call) Run(run func(ctx context.Context, volumeName string, force bool)) *MockContainerRuntime_RemoveVolume_Call {
1763	_c.Call.Run(func(args mock.Arguments) {
1764		var arg0 context.Context
1765		if args[0] != nil {
1766			arg0 = args[0].(context.Context)
1767		}
1768		var arg1 string
1769		if args[1] != nil {
1770			arg1 = args[1].(string)
1771		}
1772		var arg2 bool
1773		if args[2] != nil {
1774			arg2 = args[2].(bool)
1775		}
1776		run(
1777			arg0,
1778			arg1,
1779			arg2,
1780		)
1781	})
1782	return _c
1783}
1784
1785func (_c *MockContainerRuntime_RemoveVolume_Call) Return(err error) *MockContainerRuntime_RemoveVolume_Call {
1786	_c.Call.Return(err)
1787	return _c
1788}
1789
1790func (_c *MockContainerRuntime_RemoveVolume_Call) RunAndReturn(run func(ctx context.Context, volumeName string, force bool) error) *MockContainerRuntime_RemoveVolume_Call {
1791	_c.Call.Return(run)
1792	return _c
1793}
1794
1795// RenameContainer provides a mock function for the type MockContainerRuntime
1796func (_mock *MockContainerRuntime) RenameContainer(ctx context.Context, containerID string, newName string) error {
1797	ret := _mock.Called(ctx, containerID, newName)
1798
1799	if len(ret) == 0 {
1800		panic("no return value specified for RenameContainer")
1801	}
1802
1803	var r0 error
1804	if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) error); ok {
1805		r0 = returnFunc(ctx, containerID, newName)
1806	} else {
1807		r0 = ret.Error(0)
1808	}
1809	return r0
1810}
1811
1812// MockContainerRuntime_RenameContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RenameContainer'
1813type MockContainerRuntime_RenameContainer_Call struct {
1814	*mock.Call
1815}
1816
1817// RenameContainer is a helper method to define mock.On call
1818//   - ctx context.Context
1819//   - containerID string
1820//   - newName string
1821func (_e *MockContainerRuntime_Expecter) RenameContainer(ctx interface{}, containerID interface{}, newName interface{}) *MockContainerRuntime_RenameContainer_Call {
1822	return &MockContainerRuntime_RenameContainer_Call{Call: _e.mock.On("RenameContainer", ctx, containerID, newName)}
1823}
1824
1825func (_c *MockContainerRuntime_RenameContainer_Call) Run(run func(ctx context.Context, containerID string, newName string)) *MockContainerRuntime_RenameContainer_Call {
1826	_c.Call.Run(func(args mock.Arguments) {
1827		var arg0 context.Context
1828		if args[0] != nil {
1829			arg0 = args[0].(context.Context)
1830		}
1831		var arg1 string
1832		if args[1] != nil {
1833			arg1 = args[1].(string)
1834		}
1835		var arg2 string
1836		if args[2] != nil {
1837			arg2 = args[2].(string)
1838		}
1839		run(
1840			arg0,
1841			arg1,
1842			arg2,
1843		)
1844	})
1845	return _c
1846}
1847
1848func (_c *MockContainerRuntime_RenameContainer_Call) Return(err error) *MockContainerRuntime_RenameContainer_Call {
1849	_c.Call.Return(err)
1850	return _c
1851}
1852
1853func (_c *MockContainerRuntime_RenameContainer_Call) RunAndReturn(run func(ctx context.Context, containerID string, newName string) error) *MockContainerRuntime_RenameContainer_Call {
1854	_c.Call.Return(run)
1855	return _c
1856}
1857
1858// RestartContainer provides a mock function for the type MockContainerRuntime
1859func (_mock *MockContainerRuntime) RestartContainer(ctx context.Context, containerID string) error {
1860	ret := _mock.Called(ctx, containerID)
1861
1862	if len(ret) == 0 {
1863		panic("no return value specified for RestartContainer")
1864	}
1865
1866	var r0 error
1867	if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
1868		r0 = returnFunc(ctx, containerID)
1869	} else {
1870		r0 = ret.Error(0)
1871	}
1872	return r0
1873}
1874
1875// MockContainerRuntime_RestartContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RestartContainer'
1876type MockContainerRuntime_RestartContainer_Call struct {
1877	*mock.Call
1878}
1879
1880// RestartContainer is a helper method to define mock.On call
1881//   - ctx context.Context
1882//   - containerID string
1883func (_e *MockContainerRuntime_Expecter) RestartContainer(ctx interface{}, containerID interface{}) *MockContainerRuntime_RestartContainer_Call {
1884	return &MockContainerRuntime_RestartContainer_Call{Call: _e.mock.On("RestartContainer", ctx, containerID)}
1885}
1886
1887func (_c *MockContainerRuntime_RestartContainer_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_RestartContainer_Call {
1888	_c.Call.Run(func(args mock.Arguments) {
1889		var arg0 context.Context
1890		if args[0] != nil {
1891			arg0 = args[0].(context.Context)
1892		}
1893		var arg1 string
1894		if args[1] != nil {
1895			arg1 = args[1].(string)
1896		}
1897		run(
1898			arg0,
1899			arg1,
1900		)
1901	})
1902	return _c
1903}
1904
1905func (_c *MockContainerRuntime_RestartContainer_Call) Return(err error) *MockContainerRuntime_RestartContainer_Call {
1906	_c.Call.Return(err)
1907	return _c
1908}
1909
1910func (_c *MockContainerRuntime_RestartContainer_Call) RunAndReturn(run func(ctx context.Context, containerID string) error) *MockContainerRuntime_RestartContainer_Call {
1911	_c.Call.Return(run)
1912	return _c
1913}
1914
1915// StartContainer provides a mock function for the type MockContainerRuntime
1916func (_mock *MockContainerRuntime) StartContainer(ctx context.Context, containerID string) error {
1917	ret := _mock.Called(ctx, containerID)
1918
1919	if len(ret) == 0 {
1920		panic("no return value specified for StartContainer")
1921	}
1922
1923	var r0 error
1924	if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
1925		r0 = returnFunc(ctx, containerID)
1926	} else {
1927		r0 = ret.Error(0)
1928	}
1929	return r0
1930}
1931
1932// MockContainerRuntime_StartContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StartContainer'
1933type MockContainerRuntime_StartContainer_Call struct {
1934	*mock.Call
1935}
1936
1937// StartContainer is a helper method to define mock.On call
1938//   - ctx context.Context
1939//   - containerID string
1940func (_e *MockContainerRuntime_Expecter) StartContainer(ctx interface{}, containerID interface{}) *MockContainerRuntime_StartContainer_Call {
1941	return &MockContainerRuntime_StartContainer_Call{Call: _e.mock.On("StartContainer", ctx, containerID)}
1942}
1943
1944func (_c *MockContainerRuntime_StartContainer_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_StartContainer_Call {
1945	_c.Call.Run(func(args mock.Arguments) {
1946		var arg0 context.Context
1947		if args[0] != nil {
1948			arg0 = args[0].(context.Context)
1949		}
1950		var arg1 string
1951		if args[1] != nil {
1952			arg1 = args[1].(string)
1953		}
1954		run(
1955			arg0,
1956			arg1,
1957		)
1958	})
1959	return _c
1960}
1961
1962func (_c *MockContainerRuntime_StartContainer_Call) Return(err error) *MockContainerRuntime_StartContainer_Call {
1963	_c.Call.Return(err)
1964	return _c
1965}
1966
1967func (_c *MockContainerRuntime_StartContainer_Call) RunAndReturn(run func(ctx context.Context, containerID string) error) *MockContainerRuntime_StartContainer_Call {
1968	_c.Call.Return(run)
1969	return _c
1970}
1971
1972// StopContainer provides a mock function for the type MockContainerRuntime
1973func (_mock *MockContainerRuntime) StopContainer(ctx context.Context, containerID string) error {
1974	ret := _mock.Called(ctx, containerID)
1975
1976	if len(ret) == 0 {
1977		panic("no return value specified for StopContainer")
1978	}
1979
1980	var r0 error
1981	if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
1982		r0 = returnFunc(ctx, containerID)
1983	} else {
1984		r0 = ret.Error(0)
1985	}
1986	return r0
1987}
1988
1989// MockContainerRuntime_StopContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StopContainer'
1990type MockContainerRuntime_StopContainer_Call struct {
1991	*mock.Call
1992}
1993
1994// StopContainer is a helper method to define mock.On call
1995//   - ctx context.Context
1996//   - containerID string
1997func (_e *MockContainerRuntime_Expecter) StopContainer(ctx interface{}, containerID interface{}) *MockContainerRuntime_StopContainer_Call {
1998	return &MockContainerRuntime_StopContainer_Call{Call: _e.mock.On("StopContainer", ctx, containerID)}
1999}
2000
2001func (_c *MockContainerRuntime_StopContainer_Call) Run(run func(ctx context.Context, containerID string)) *MockContainerRuntime_StopContainer_Call {
2002	_c.Call.Run(func(args mock.Arguments) {
2003		var arg0 context.Context
2004		if args[0] != nil {
2005			arg0 = args[0].(context.Context)
2006		}
2007		var arg1 string
2008		if args[1] != nil {
2009			arg1 = args[1].(string)
2010		}
2011		run(
2012			arg0,
2013			arg1,
2014		)
2015	})
2016	return _c
2017}
2018
2019func (_c *MockContainerRuntime_StopContainer_Call) Return(err error) *MockContainerRuntime_StopContainer_Call {
2020	_c.Call.Return(err)
2021	return _c
2022}
2023
2024func (_c *MockContainerRuntime_StopContainer_Call) RunAndReturn(run func(ctx context.Context, containerID string) error) *MockContainerRuntime_StopContainer_Call {
2025	_c.Call.Return(run)
2026	return _c
2027}
2028
2029// TagImage provides a mock function for the type MockContainerRuntime
2030func (_mock *MockContainerRuntime) TagImage(ctx context.Context, sourceRef string, targetRef string) error {
2031	ret := _mock.Called(ctx, sourceRef, targetRef)
2032
2033	if len(ret) == 0 {
2034		panic("no return value specified for TagImage")
2035	}
2036
2037	var r0 error
2038	if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) error); ok {
2039		r0 = returnFunc(ctx, sourceRef, targetRef)
2040	} else {
2041		r0 = ret.Error(0)
2042	}
2043	return r0
2044}
2045
2046// MockContainerRuntime_TagImage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TagImage'
2047type MockContainerRuntime_TagImage_Call struct {
2048	*mock.Call
2049}
2050
2051// TagImage is a helper method to define mock.On call
2052//   - ctx context.Context
2053//   - sourceRef string
2054//   - targetRef string
2055func (_e *MockContainerRuntime_Expecter) TagImage(ctx interface{}, sourceRef interface{}, targetRef interface{}) *MockContainerRuntime_TagImage_Call {
2056	return &MockContainerRuntime_TagImage_Call{Call: _e.mock.On("TagImage", ctx, sourceRef, targetRef)}
2057}
2058
2059func (_c *MockContainerRuntime_TagImage_Call) Run(run func(ctx context.Context, sourceRef string, targetRef string)) *MockContainerRuntime_TagImage_Call {
2060	_c.Call.Run(func(args mock.Arguments) {
2061		var arg0 context.Context
2062		if args[0] != nil {
2063			arg0 = args[0].(context.Context)
2064		}
2065		var arg1 string
2066		if args[1] != nil {
2067			arg1 = args[1].(string)
2068		}
2069		var arg2 string
2070		if args[2] != nil {
2071			arg2 = args[2].(string)
2072		}
2073		run(
2074			arg0,
2075			arg1,
2076			arg2,
2077		)
2078	})
2079	return _c
2080}
2081
2082func (_c *MockContainerRuntime_TagImage_Call) Return(err error) *MockContainerRuntime_TagImage_Call {
2083	_c.Call.Return(err)
2084	return _c
2085}
2086
2087func (_c *MockContainerRuntime_TagImage_Call) RunAndReturn(run func(ctx context.Context, sourceRef string, targetRef string) error) *MockContainerRuntime_TagImage_Call {
2088	_c.Call.Return(run)
2089	return _c
2090}
2091
2092// UntagImage provides a mock function for the type MockContainerRuntime
2093func (_mock *MockContainerRuntime) UntagImage(ctx context.Context, imageRef string) error {
2094	ret := _mock.Called(ctx, imageRef)
2095
2096	if len(ret) == 0 {
2097		panic("no return value specified for UntagImage")
2098	}
2099
2100	var r0 error
2101	if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
2102		r0 = returnFunc(ctx, imageRef)
2103	} else {
2104		r0 = ret.Error(0)
2105	}
2106	return r0
2107}
2108
2109// MockContainerRuntime_UntagImage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UntagImage'
2110type MockContainerRuntime_UntagImage_Call struct {
2111	*mock.Call
2112}
2113
2114// UntagImage is a helper method to define mock.On call
2115//   - ctx context.Context
2116//   - imageRef string
2117func (_e *MockContainerRuntime_Expecter) UntagImage(ctx interface{}, imageRef interface{}) *MockContainerRuntime_UntagImage_Call {
2118	return &MockContainerRuntime_UntagImage_Call{Call: _e.mock.On("UntagImage", ctx, imageRef)}
2119}
2120
2121func (_c *MockContainerRuntime_UntagImage_Call) Run(run func(ctx context.Context, imageRef string)) *MockContainerRuntime_UntagImage_Call {
2122	_c.Call.Run(func(args mock.Arguments) {
2123		var arg0 context.Context
2124		if args[0] != nil {
2125			arg0 = args[0].(context.Context)
2126		}
2127		var arg1 string
2128		if args[1] != nil {
2129			arg1 = args[1].(string)
2130		}
2131		run(
2132			arg0,
2133			arg1,
2134		)
2135	})
2136	return _c
2137}
2138
2139func (_c *MockContainerRuntime_UntagImage_Call) Return(err error) *MockContainerRuntime_UntagImage_Call {
2140	_c.Call.Return(err)
2141	return _c
2142}
2143
2144func (_c *MockContainerRuntime_UntagImage_Call) RunAndReturn(run func(ctx context.Context, imageRef string) error) *MockContainerRuntime_UntagImage_Call {
2145	_c.Call.Return(run)
2146	return _c
2147}
2148
2149// Version provides a mock function for the type MockContainerRuntime
2150func (_mock *MockContainerRuntime) Version(ctx context.Context) (string, error) {
2151	ret := _mock.Called(ctx)
2152
2153	if len(ret) == 0 {
2154		panic("no return value specified for Version")
2155	}
2156
2157	var r0 string
2158	var r1 error
2159	if returnFunc, ok := ret.Get(0).(func(context.Context) (string, error)); ok {
2160		return returnFunc(ctx)
2161	}
2162	if returnFunc, ok := ret.Get(0).(func(context.Context) string); ok {
2163		r0 = returnFunc(ctx)
2164	} else {
2165		r0 = ret.Get(0).(string)
2166	}
2167	if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
2168		r1 = returnFunc(ctx)
2169	} else {
2170		r1 = ret.Error(1)
2171	}
2172	return r0, r1
2173}
2174
2175// MockContainerRuntime_Version_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Version'
2176type MockContainerRuntime_Version_Call struct {
2177	*mock.Call
2178}
2179
2180// Version is a helper method to define mock.On call
2181//   - ctx context.Context
2182func (_e *MockContainerRuntime_Expecter) Version(ctx interface{}) *MockContainerRuntime_Version_Call {
2183	return &MockContainerRuntime_Version_Call{Call: _e.mock.On("Version", ctx)}
2184}
2185
2186func (_c *MockContainerRuntime_Version_Call) Run(run func(ctx context.Context)) *MockContainerRuntime_Version_Call {
2187	_c.Call.Run(func(args mock.Arguments) {
2188		var arg0 context.Context
2189		if args[0] != nil {
2190			arg0 = args[0].(context.Context)
2191		}
2192		run(
2193			arg0,
2194		)
2195	})
2196	return _c
2197}
2198
2199func (_c *MockContainerRuntime_Version_Call) Return(s string, err error) *MockContainerRuntime_Version_Call {
2200	_c.Call.Return(s, err)
2201	return _c
2202}
2203
2204func (_c *MockContainerRuntime_Version_Call) RunAndReturn(run func(ctx context.Context) (string, error)) *MockContainerRuntime_Version_Call {
2205	_c.Call.Return(run)
2206	return _c
2207}
2208
2209// VolumeExists provides a mock function for the type MockContainerRuntime
2210func (_mock *MockContainerRuntime) VolumeExists(ctx context.Context, volumeName string) (bool, error) {
2211	ret := _mock.Called(ctx, volumeName)
2212
2213	if len(ret) == 0 {
2214		panic("no return value specified for VolumeExists")
2215	}
2216
2217	var r0 bool
2218	var r1 error
2219	if returnFunc, ok := ret.Get(0).(func(context.Context, string) (bool, error)); ok {
2220		return returnFunc(ctx, volumeName)
2221	}
2222	if returnFunc, ok := ret.Get(0).(func(context.Context, string) bool); ok {
2223		r0 = returnFunc(ctx, volumeName)
2224	} else {
2225		r0 = ret.Get(0).(bool)
2226	}
2227	if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok {
2228		r1 = returnFunc(ctx, volumeName)
2229	} else {
2230		r1 = ret.Error(1)
2231	}
2232	return r0, r1
2233}
2234
2235// MockContainerRuntime_VolumeExists_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'VolumeExists'
2236type MockContainerRuntime_VolumeExists_Call struct {
2237	*mock.Call
2238}
2239
2240// VolumeExists is a helper method to define mock.On call
2241//   - ctx context.Context
2242//   - volumeName string
2243func (_e *MockContainerRuntime_Expecter) VolumeExists(ctx interface{}, volumeName interface{}) *MockContainerRuntime_VolumeExists_Call {
2244	return &MockContainerRuntime_VolumeExists_Call{Call: _e.mock.On("VolumeExists", ctx, volumeName)}
2245}
2246
2247func (_c *MockContainerRuntime_VolumeExists_Call) Run(run func(ctx context.Context, volumeName string)) *MockContainerRuntime_VolumeExists_Call {
2248	_c.Call.Run(func(args mock.Arguments) {
2249		var arg0 context.Context
2250		if args[0] != nil {
2251			arg0 = args[0].(context.Context)
2252		}
2253		var arg1 string
2254		if args[1] != nil {
2255			arg1 = args[1].(string)
2256		}
2257		run(
2258			arg0,
2259			arg1,
2260		)
2261	})
2262	return _c
2263}
2264
2265func (_c *MockContainerRuntime_VolumeExists_Call) Return(b bool, err error) *MockContainerRuntime_VolumeExists_Call {
2266	_c.Call.Return(b, err)
2267	return _c
2268}
2269
2270func (_c *MockContainerRuntime_VolumeExists_Call) RunAndReturn(run func(ctx context.Context, volumeName string) (bool, error)) *MockContainerRuntime_VolumeExists_Call {
2271	_c.Call.Return(run)
2272	return _c
2273}

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 7

Tags 106

↑↓ moveenter openesc close