mock_manager.go 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. /*
  2. Copyright 2017 The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by mockery v1.0.0
  14. package testing
  15. import kubelettypes "k8s.io/kubernetes/pkg/kubelet/types"
  16. import mock "github.com/stretchr/testify/mock"
  17. import types "k8s.io/apimachinery/pkg/types"
  18. import v1 "k8s.io/api/core/v1"
  19. // MockManager is an autogenerated mock type for the Manager type
  20. type MockManager struct {
  21. mock.Mock
  22. }
  23. // AddPod provides a mock function with given fields: _a0
  24. func (_m *MockManager) AddPod(_a0 *v1.Pod) {
  25. _m.Called(_a0)
  26. }
  27. // CreateMirrorPod provides a mock function with given fields: _a0
  28. func (_m *MockManager) CreateMirrorPod(_a0 *v1.Pod) error {
  29. ret := _m.Called(_a0)
  30. var r0 error
  31. if rf, ok := ret.Get(0).(func(*v1.Pod) error); ok {
  32. r0 = rf(_a0)
  33. } else {
  34. r0 = ret.Error(0)
  35. }
  36. return r0
  37. }
  38. // DeleteMirrorPod provides a mock function with given fields: podFullName
  39. func (_m *MockManager) DeleteMirrorPod(podFullName string, _ *types.UID) (bool, error) {
  40. ret := _m.Called(podFullName)
  41. var r0 error
  42. if rf, ok := ret.Get(0).(func(string) error); ok {
  43. return true, rf(podFullName)
  44. } else {
  45. r0 = ret.Error(0)
  46. }
  47. return false, r0
  48. }
  49. // DeleteOrphanedMirrorPods provides a mock function with given fields:
  50. func (_m *MockManager) DeleteOrphanedMirrorPods() {
  51. _m.Called()
  52. }
  53. // DeletePod provides a mock function with given fields: _a0
  54. func (_m *MockManager) DeletePod(_a0 *v1.Pod) {
  55. _m.Called(_a0)
  56. }
  57. // GetMirrorPodByPod provides a mock function with given fields: _a0
  58. func (_m *MockManager) GetMirrorPodByPod(_a0 *v1.Pod) (*v1.Pod, bool) {
  59. ret := _m.Called(_a0)
  60. var r0 *v1.Pod
  61. if rf, ok := ret.Get(0).(func(*v1.Pod) *v1.Pod); ok {
  62. r0 = rf(_a0)
  63. } else {
  64. if ret.Get(0) != nil {
  65. r0 = ret.Get(0).(*v1.Pod)
  66. }
  67. }
  68. var r1 bool
  69. if rf, ok := ret.Get(1).(func(*v1.Pod) bool); ok {
  70. r1 = rf(_a0)
  71. } else {
  72. r1 = ret.Get(1).(bool)
  73. }
  74. return r0, r1
  75. }
  76. // GetPodByFullName provides a mock function with given fields: podFullName
  77. func (_m *MockManager) GetPodByFullName(podFullName string) (*v1.Pod, bool) {
  78. ret := _m.Called(podFullName)
  79. var r0 *v1.Pod
  80. if rf, ok := ret.Get(0).(func(string) *v1.Pod); ok {
  81. r0 = rf(podFullName)
  82. } else {
  83. if ret.Get(0) != nil {
  84. r0 = ret.Get(0).(*v1.Pod)
  85. }
  86. }
  87. var r1 bool
  88. if rf, ok := ret.Get(1).(func(string) bool); ok {
  89. r1 = rf(podFullName)
  90. } else {
  91. r1 = ret.Get(1).(bool)
  92. }
  93. return r0, r1
  94. }
  95. // GetPodByMirrorPod provides a mock function with given fields: _a0
  96. func (_m *MockManager) GetPodByMirrorPod(_a0 *v1.Pod) (*v1.Pod, bool) {
  97. ret := _m.Called(_a0)
  98. var r0 *v1.Pod
  99. if rf, ok := ret.Get(0).(func(*v1.Pod) *v1.Pod); ok {
  100. r0 = rf(_a0)
  101. } else {
  102. if ret.Get(0) != nil {
  103. r0 = ret.Get(0).(*v1.Pod)
  104. }
  105. }
  106. var r1 bool
  107. if rf, ok := ret.Get(1).(func(*v1.Pod) bool); ok {
  108. r1 = rf(_a0)
  109. } else {
  110. r1 = ret.Get(1).(bool)
  111. }
  112. return r0, r1
  113. }
  114. // GetPodByName provides a mock function with given fields: namespace, name
  115. func (_m *MockManager) GetPodByName(namespace string, name string) (*v1.Pod, bool) {
  116. ret := _m.Called(namespace, name)
  117. var r0 *v1.Pod
  118. if rf, ok := ret.Get(0).(func(string, string) *v1.Pod); ok {
  119. r0 = rf(namespace, name)
  120. } else {
  121. if ret.Get(0) != nil {
  122. r0 = ret.Get(0).(*v1.Pod)
  123. }
  124. }
  125. var r1 bool
  126. if rf, ok := ret.Get(1).(func(string, string) bool); ok {
  127. r1 = rf(namespace, name)
  128. } else {
  129. r1 = ret.Get(1).(bool)
  130. }
  131. return r0, r1
  132. }
  133. // GetPodByUID provides a mock function with given fields: _a0
  134. func (_m *MockManager) GetPodByUID(_a0 types.UID) (*v1.Pod, bool) {
  135. ret := _m.Called(_a0)
  136. var r0 *v1.Pod
  137. if rf, ok := ret.Get(0).(func(types.UID) *v1.Pod); ok {
  138. r0 = rf(_a0)
  139. } else {
  140. if ret.Get(0) != nil {
  141. r0 = ret.Get(0).(*v1.Pod)
  142. }
  143. }
  144. var r1 bool
  145. if rf, ok := ret.Get(1).(func(types.UID) bool); ok {
  146. r1 = rf(_a0)
  147. } else {
  148. r1 = ret.Get(1).(bool)
  149. }
  150. return r0, r1
  151. }
  152. // GetPods provides a mock function with given fields:
  153. func (_m *MockManager) GetPods() []*v1.Pod {
  154. ret := _m.Called()
  155. var r0 []*v1.Pod
  156. if rf, ok := ret.Get(0).(func() []*v1.Pod); ok {
  157. r0 = rf()
  158. } else {
  159. if ret.Get(0) != nil {
  160. r0 = ret.Get(0).([]*v1.Pod)
  161. }
  162. }
  163. return r0
  164. }
  165. // GetPodsAndMirrorPods provides a mock function with given fields:
  166. func (_m *MockManager) GetPodsAndMirrorPods() ([]*v1.Pod, []*v1.Pod) {
  167. ret := _m.Called()
  168. var r0 []*v1.Pod
  169. if rf, ok := ret.Get(0).(func() []*v1.Pod); ok {
  170. r0 = rf()
  171. } else {
  172. if ret.Get(0) != nil {
  173. r0 = ret.Get(0).([]*v1.Pod)
  174. }
  175. }
  176. var r1 []*v1.Pod
  177. if rf, ok := ret.Get(1).(func() []*v1.Pod); ok {
  178. r1 = rf()
  179. } else {
  180. if ret.Get(1) != nil {
  181. r1 = ret.Get(1).([]*v1.Pod)
  182. }
  183. }
  184. return r0, r1
  185. }
  186. // GetUIDTranslations provides a mock function with given fields:
  187. func (_m *MockManager) GetUIDTranslations() (map[kubelettypes.ResolvedPodUID]kubelettypes.MirrorPodUID, map[kubelettypes.MirrorPodUID]kubelettypes.ResolvedPodUID) {
  188. ret := _m.Called()
  189. var r0 map[kubelettypes.ResolvedPodUID]kubelettypes.MirrorPodUID
  190. if rf, ok := ret.Get(0).(func() map[kubelettypes.ResolvedPodUID]kubelettypes.MirrorPodUID); ok {
  191. r0 = rf()
  192. } else {
  193. if ret.Get(0) != nil {
  194. r0 = ret.Get(0).(map[kubelettypes.ResolvedPodUID]kubelettypes.MirrorPodUID)
  195. }
  196. }
  197. var r1 map[kubelettypes.MirrorPodUID]kubelettypes.ResolvedPodUID
  198. if rf, ok := ret.Get(1).(func() map[kubelettypes.MirrorPodUID]kubelettypes.ResolvedPodUID); ok {
  199. r1 = rf()
  200. } else {
  201. if ret.Get(1) != nil {
  202. r1 = ret.Get(1).(map[kubelettypes.MirrorPodUID]kubelettypes.ResolvedPodUID)
  203. }
  204. }
  205. return r0, r1
  206. }
  207. // IsMirrorPodOf provides a mock function with given fields: mirrorPod, _a1
  208. func (_m *MockManager) IsMirrorPodOf(mirrorPod *v1.Pod, _a1 *v1.Pod) bool {
  209. ret := _m.Called(mirrorPod, _a1)
  210. var r0 bool
  211. if rf, ok := ret.Get(0).(func(*v1.Pod, *v1.Pod) bool); ok {
  212. r0 = rf(mirrorPod, _a1)
  213. } else {
  214. r0 = ret.Get(0).(bool)
  215. }
  216. return r0
  217. }
  218. // SetPods provides a mock function with given fields: pods
  219. func (_m *MockManager) SetPods(pods []*v1.Pod) {
  220. _m.Called(pods)
  221. }
  222. // TranslatePodUID provides a mock function with given fields: uid
  223. func (_m *MockManager) TranslatePodUID(uid types.UID) kubelettypes.ResolvedPodUID {
  224. ret := _m.Called(uid)
  225. var r0 kubelettypes.ResolvedPodUID
  226. if rf, ok := ret.Get(0).(func(types.UID) kubelettypes.ResolvedPodUID); ok {
  227. r0 = rf(uid)
  228. } else {
  229. r0 = ret.Get(0).(kubelettypes.ResolvedPodUID)
  230. }
  231. return r0
  232. }
  233. // UpdatePod provides a mock function with given fields: _a0
  234. func (_m *MockManager) UpdatePod(_a0 *v1.Pod) {
  235. _m.Called(_a0)
  236. }