github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/worker/runtime/runtimefakes/fake_cni.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package runtimefakes 3 4 import ( 5 "context" 6 "sync" 7 8 cni "github.com/containerd/go-cni" 9 ) 10 11 type FakeCNI struct { 12 GetConfigStub func() *cni.ConfigResult 13 getConfigMutex sync.RWMutex 14 getConfigArgsForCall []struct { 15 } 16 getConfigReturns struct { 17 result1 *cni.ConfigResult 18 } 19 getConfigReturnsOnCall map[int]struct { 20 result1 *cni.ConfigResult 21 } 22 LoadStub func(...cni.CNIOpt) error 23 loadMutex sync.RWMutex 24 loadArgsForCall []struct { 25 arg1 []cni.CNIOpt 26 } 27 loadReturns struct { 28 result1 error 29 } 30 loadReturnsOnCall map[int]struct { 31 result1 error 32 } 33 RemoveStub func(context.Context, string, string, ...cni.NamespaceOpts) error 34 removeMutex sync.RWMutex 35 removeArgsForCall []struct { 36 arg1 context.Context 37 arg2 string 38 arg3 string 39 arg4 []cni.NamespaceOpts 40 } 41 removeReturns struct { 42 result1 error 43 } 44 removeReturnsOnCall map[int]struct { 45 result1 error 46 } 47 SetupStub func(context.Context, string, string, ...cni.NamespaceOpts) (*cni.CNIResult, error) 48 setupMutex sync.RWMutex 49 setupArgsForCall []struct { 50 arg1 context.Context 51 arg2 string 52 arg3 string 53 arg4 []cni.NamespaceOpts 54 } 55 setupReturns struct { 56 result1 *cni.CNIResult 57 result2 error 58 } 59 setupReturnsOnCall map[int]struct { 60 result1 *cni.CNIResult 61 result2 error 62 } 63 StatusStub func() error 64 statusMutex sync.RWMutex 65 statusArgsForCall []struct { 66 } 67 statusReturns struct { 68 result1 error 69 } 70 statusReturnsOnCall map[int]struct { 71 result1 error 72 } 73 invocations map[string][][]interface{} 74 invocationsMutex sync.RWMutex 75 } 76 77 func (fake *FakeCNI) GetConfig() *cni.ConfigResult { 78 fake.getConfigMutex.Lock() 79 ret, specificReturn := fake.getConfigReturnsOnCall[len(fake.getConfigArgsForCall)] 80 fake.getConfigArgsForCall = append(fake.getConfigArgsForCall, struct { 81 }{}) 82 fake.recordInvocation("GetConfig", []interface{}{}) 83 fake.getConfigMutex.Unlock() 84 if fake.GetConfigStub != nil { 85 return fake.GetConfigStub() 86 } 87 if specificReturn { 88 return ret.result1 89 } 90 fakeReturns := fake.getConfigReturns 91 return fakeReturns.result1 92 } 93 94 func (fake *FakeCNI) GetConfigCallCount() int { 95 fake.getConfigMutex.RLock() 96 defer fake.getConfigMutex.RUnlock() 97 return len(fake.getConfigArgsForCall) 98 } 99 100 func (fake *FakeCNI) GetConfigCalls(stub func() *cni.ConfigResult) { 101 fake.getConfigMutex.Lock() 102 defer fake.getConfigMutex.Unlock() 103 fake.GetConfigStub = stub 104 } 105 106 func (fake *FakeCNI) GetConfigReturns(result1 *cni.ConfigResult) { 107 fake.getConfigMutex.Lock() 108 defer fake.getConfigMutex.Unlock() 109 fake.GetConfigStub = nil 110 fake.getConfigReturns = struct { 111 result1 *cni.ConfigResult 112 }{result1} 113 } 114 115 func (fake *FakeCNI) GetConfigReturnsOnCall(i int, result1 *cni.ConfigResult) { 116 fake.getConfigMutex.Lock() 117 defer fake.getConfigMutex.Unlock() 118 fake.GetConfigStub = nil 119 if fake.getConfigReturnsOnCall == nil { 120 fake.getConfigReturnsOnCall = make(map[int]struct { 121 result1 *cni.ConfigResult 122 }) 123 } 124 fake.getConfigReturnsOnCall[i] = struct { 125 result1 *cni.ConfigResult 126 }{result1} 127 } 128 129 func (fake *FakeCNI) Load(arg1 ...cni.CNIOpt) error { 130 fake.loadMutex.Lock() 131 ret, specificReturn := fake.loadReturnsOnCall[len(fake.loadArgsForCall)] 132 fake.loadArgsForCall = append(fake.loadArgsForCall, struct { 133 arg1 []cni.CNIOpt 134 }{arg1}) 135 fake.recordInvocation("Load", []interface{}{arg1}) 136 fake.loadMutex.Unlock() 137 if fake.LoadStub != nil { 138 return fake.LoadStub(arg1...) 139 } 140 if specificReturn { 141 return ret.result1 142 } 143 fakeReturns := fake.loadReturns 144 return fakeReturns.result1 145 } 146 147 func (fake *FakeCNI) LoadCallCount() int { 148 fake.loadMutex.RLock() 149 defer fake.loadMutex.RUnlock() 150 return len(fake.loadArgsForCall) 151 } 152 153 func (fake *FakeCNI) LoadCalls(stub func(...cni.CNIOpt) error) { 154 fake.loadMutex.Lock() 155 defer fake.loadMutex.Unlock() 156 fake.LoadStub = stub 157 } 158 159 func (fake *FakeCNI) LoadArgsForCall(i int) []cni.CNIOpt { 160 fake.loadMutex.RLock() 161 defer fake.loadMutex.RUnlock() 162 argsForCall := fake.loadArgsForCall[i] 163 return argsForCall.arg1 164 } 165 166 func (fake *FakeCNI) LoadReturns(result1 error) { 167 fake.loadMutex.Lock() 168 defer fake.loadMutex.Unlock() 169 fake.LoadStub = nil 170 fake.loadReturns = struct { 171 result1 error 172 }{result1} 173 } 174 175 func (fake *FakeCNI) LoadReturnsOnCall(i int, result1 error) { 176 fake.loadMutex.Lock() 177 defer fake.loadMutex.Unlock() 178 fake.LoadStub = nil 179 if fake.loadReturnsOnCall == nil { 180 fake.loadReturnsOnCall = make(map[int]struct { 181 result1 error 182 }) 183 } 184 fake.loadReturnsOnCall[i] = struct { 185 result1 error 186 }{result1} 187 } 188 189 func (fake *FakeCNI) Remove(arg1 context.Context, arg2 string, arg3 string, arg4 ...cni.NamespaceOpts) error { 190 fake.removeMutex.Lock() 191 ret, specificReturn := fake.removeReturnsOnCall[len(fake.removeArgsForCall)] 192 fake.removeArgsForCall = append(fake.removeArgsForCall, struct { 193 arg1 context.Context 194 arg2 string 195 arg3 string 196 arg4 []cni.NamespaceOpts 197 }{arg1, arg2, arg3, arg4}) 198 fake.recordInvocation("Remove", []interface{}{arg1, arg2, arg3, arg4}) 199 fake.removeMutex.Unlock() 200 if fake.RemoveStub != nil { 201 return fake.RemoveStub(arg1, arg2, arg3, arg4...) 202 } 203 if specificReturn { 204 return ret.result1 205 } 206 fakeReturns := fake.removeReturns 207 return fakeReturns.result1 208 } 209 210 func (fake *FakeCNI) RemoveCallCount() int { 211 fake.removeMutex.RLock() 212 defer fake.removeMutex.RUnlock() 213 return len(fake.removeArgsForCall) 214 } 215 216 func (fake *FakeCNI) RemoveCalls(stub func(context.Context, string, string, ...cni.NamespaceOpts) error) { 217 fake.removeMutex.Lock() 218 defer fake.removeMutex.Unlock() 219 fake.RemoveStub = stub 220 } 221 222 func (fake *FakeCNI) RemoveArgsForCall(i int) (context.Context, string, string, []cni.NamespaceOpts) { 223 fake.removeMutex.RLock() 224 defer fake.removeMutex.RUnlock() 225 argsForCall := fake.removeArgsForCall[i] 226 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 227 } 228 229 func (fake *FakeCNI) RemoveReturns(result1 error) { 230 fake.removeMutex.Lock() 231 defer fake.removeMutex.Unlock() 232 fake.RemoveStub = nil 233 fake.removeReturns = struct { 234 result1 error 235 }{result1} 236 } 237 238 func (fake *FakeCNI) RemoveReturnsOnCall(i int, result1 error) { 239 fake.removeMutex.Lock() 240 defer fake.removeMutex.Unlock() 241 fake.RemoveStub = nil 242 if fake.removeReturnsOnCall == nil { 243 fake.removeReturnsOnCall = make(map[int]struct { 244 result1 error 245 }) 246 } 247 fake.removeReturnsOnCall[i] = struct { 248 result1 error 249 }{result1} 250 } 251 252 func (fake *FakeCNI) Setup(arg1 context.Context, arg2 string, arg3 string, arg4 ...cni.NamespaceOpts) (*cni.CNIResult, error) { 253 fake.setupMutex.Lock() 254 ret, specificReturn := fake.setupReturnsOnCall[len(fake.setupArgsForCall)] 255 fake.setupArgsForCall = append(fake.setupArgsForCall, struct { 256 arg1 context.Context 257 arg2 string 258 arg3 string 259 arg4 []cni.NamespaceOpts 260 }{arg1, arg2, arg3, arg4}) 261 fake.recordInvocation("Setup", []interface{}{arg1, arg2, arg3, arg4}) 262 fake.setupMutex.Unlock() 263 if fake.SetupStub != nil { 264 return fake.SetupStub(arg1, arg2, arg3, arg4...) 265 } 266 if specificReturn { 267 return ret.result1, ret.result2 268 } 269 fakeReturns := fake.setupReturns 270 return fakeReturns.result1, fakeReturns.result2 271 } 272 273 func (fake *FakeCNI) SetupCallCount() int { 274 fake.setupMutex.RLock() 275 defer fake.setupMutex.RUnlock() 276 return len(fake.setupArgsForCall) 277 } 278 279 func (fake *FakeCNI) SetupCalls(stub func(context.Context, string, string, ...cni.NamespaceOpts) (*cni.CNIResult, error)) { 280 fake.setupMutex.Lock() 281 defer fake.setupMutex.Unlock() 282 fake.SetupStub = stub 283 } 284 285 func (fake *FakeCNI) SetupArgsForCall(i int) (context.Context, string, string, []cni.NamespaceOpts) { 286 fake.setupMutex.RLock() 287 defer fake.setupMutex.RUnlock() 288 argsForCall := fake.setupArgsForCall[i] 289 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 290 } 291 292 func (fake *FakeCNI) SetupReturns(result1 *cni.CNIResult, result2 error) { 293 fake.setupMutex.Lock() 294 defer fake.setupMutex.Unlock() 295 fake.SetupStub = nil 296 fake.setupReturns = struct { 297 result1 *cni.CNIResult 298 result2 error 299 }{result1, result2} 300 } 301 302 func (fake *FakeCNI) SetupReturnsOnCall(i int, result1 *cni.CNIResult, result2 error) { 303 fake.setupMutex.Lock() 304 defer fake.setupMutex.Unlock() 305 fake.SetupStub = nil 306 if fake.setupReturnsOnCall == nil { 307 fake.setupReturnsOnCall = make(map[int]struct { 308 result1 *cni.CNIResult 309 result2 error 310 }) 311 } 312 fake.setupReturnsOnCall[i] = struct { 313 result1 *cni.CNIResult 314 result2 error 315 }{result1, result2} 316 } 317 318 func (fake *FakeCNI) Status() error { 319 fake.statusMutex.Lock() 320 ret, specificReturn := fake.statusReturnsOnCall[len(fake.statusArgsForCall)] 321 fake.statusArgsForCall = append(fake.statusArgsForCall, struct { 322 }{}) 323 fake.recordInvocation("Status", []interface{}{}) 324 fake.statusMutex.Unlock() 325 if fake.StatusStub != nil { 326 return fake.StatusStub() 327 } 328 if specificReturn { 329 return ret.result1 330 } 331 fakeReturns := fake.statusReturns 332 return fakeReturns.result1 333 } 334 335 func (fake *FakeCNI) StatusCallCount() int { 336 fake.statusMutex.RLock() 337 defer fake.statusMutex.RUnlock() 338 return len(fake.statusArgsForCall) 339 } 340 341 func (fake *FakeCNI) StatusCalls(stub func() error) { 342 fake.statusMutex.Lock() 343 defer fake.statusMutex.Unlock() 344 fake.StatusStub = stub 345 } 346 347 func (fake *FakeCNI) StatusReturns(result1 error) { 348 fake.statusMutex.Lock() 349 defer fake.statusMutex.Unlock() 350 fake.StatusStub = nil 351 fake.statusReturns = struct { 352 result1 error 353 }{result1} 354 } 355 356 func (fake *FakeCNI) StatusReturnsOnCall(i int, result1 error) { 357 fake.statusMutex.Lock() 358 defer fake.statusMutex.Unlock() 359 fake.StatusStub = nil 360 if fake.statusReturnsOnCall == nil { 361 fake.statusReturnsOnCall = make(map[int]struct { 362 result1 error 363 }) 364 } 365 fake.statusReturnsOnCall[i] = struct { 366 result1 error 367 }{result1} 368 } 369 370 func (fake *FakeCNI) Invocations() map[string][][]interface{} { 371 fake.invocationsMutex.RLock() 372 defer fake.invocationsMutex.RUnlock() 373 fake.getConfigMutex.RLock() 374 defer fake.getConfigMutex.RUnlock() 375 fake.loadMutex.RLock() 376 defer fake.loadMutex.RUnlock() 377 fake.removeMutex.RLock() 378 defer fake.removeMutex.RUnlock() 379 fake.setupMutex.RLock() 380 defer fake.setupMutex.RUnlock() 381 fake.statusMutex.RLock() 382 defer fake.statusMutex.RUnlock() 383 copiedInvocations := map[string][][]interface{}{} 384 for key, value := range fake.invocations { 385 copiedInvocations[key] = value 386 } 387 return copiedInvocations 388 } 389 390 func (fake *FakeCNI) recordInvocation(key string, args []interface{}) { 391 fake.invocationsMutex.Lock() 392 defer fake.invocationsMutex.Unlock() 393 if fake.invocations == nil { 394 fake.invocations = map[string][][]interface{}{} 395 } 396 if fake.invocations[key] == nil { 397 fake.invocations[key] = [][]interface{}{} 398 } 399 fake.invocations[key] = append(fake.invocations[key], args) 400 } 401 402 var _ cni.CNI = new(FakeCNI)