github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/worker/runtime/runtimefakes/fake_network.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package runtimefakes 3 4 import ( 5 "context" 6 "sync" 7 8 "github.com/pf-qiu/concourse/v6/worker/runtime" 9 "github.com/containerd/containerd" 10 specs "github.com/opencontainers/runtime-spec/specs-go" 11 ) 12 13 type FakeNetwork struct { 14 AddStub func(context.Context, containerd.Task) error 15 addMutex sync.RWMutex 16 addArgsForCall []struct { 17 arg1 context.Context 18 arg2 containerd.Task 19 } 20 addReturns struct { 21 result1 error 22 } 23 addReturnsOnCall map[int]struct { 24 result1 error 25 } 26 RemoveStub func(context.Context, containerd.Task) error 27 removeMutex sync.RWMutex 28 removeArgsForCall []struct { 29 arg1 context.Context 30 arg2 containerd.Task 31 } 32 removeReturns struct { 33 result1 error 34 } 35 removeReturnsOnCall map[int]struct { 36 result1 error 37 } 38 SetupMountsStub func(string) ([]specs.Mount, error) 39 setupMountsMutex sync.RWMutex 40 setupMountsArgsForCall []struct { 41 arg1 string 42 } 43 setupMountsReturns struct { 44 result1 []specs.Mount 45 result2 error 46 } 47 setupMountsReturnsOnCall map[int]struct { 48 result1 []specs.Mount 49 result2 error 50 } 51 SetupRestrictedNetworksStub func() error 52 setupRestrictedNetworksMutex sync.RWMutex 53 setupRestrictedNetworksArgsForCall []struct { 54 } 55 setupRestrictedNetworksReturns struct { 56 result1 error 57 } 58 setupRestrictedNetworksReturnsOnCall map[int]struct { 59 result1 error 60 } 61 invocations map[string][][]interface{} 62 invocationsMutex sync.RWMutex 63 } 64 65 func (fake *FakeNetwork) Add(arg1 context.Context, arg2 containerd.Task) error { 66 fake.addMutex.Lock() 67 ret, specificReturn := fake.addReturnsOnCall[len(fake.addArgsForCall)] 68 fake.addArgsForCall = append(fake.addArgsForCall, struct { 69 arg1 context.Context 70 arg2 containerd.Task 71 }{arg1, arg2}) 72 fake.recordInvocation("Add", []interface{}{arg1, arg2}) 73 fake.addMutex.Unlock() 74 if fake.AddStub != nil { 75 return fake.AddStub(arg1, arg2) 76 } 77 if specificReturn { 78 return ret.result1 79 } 80 fakeReturns := fake.addReturns 81 return fakeReturns.result1 82 } 83 84 func (fake *FakeNetwork) AddCallCount() int { 85 fake.addMutex.RLock() 86 defer fake.addMutex.RUnlock() 87 return len(fake.addArgsForCall) 88 } 89 90 func (fake *FakeNetwork) AddCalls(stub func(context.Context, containerd.Task) error) { 91 fake.addMutex.Lock() 92 defer fake.addMutex.Unlock() 93 fake.AddStub = stub 94 } 95 96 func (fake *FakeNetwork) AddArgsForCall(i int) (context.Context, containerd.Task) { 97 fake.addMutex.RLock() 98 defer fake.addMutex.RUnlock() 99 argsForCall := fake.addArgsForCall[i] 100 return argsForCall.arg1, argsForCall.arg2 101 } 102 103 func (fake *FakeNetwork) AddReturns(result1 error) { 104 fake.addMutex.Lock() 105 defer fake.addMutex.Unlock() 106 fake.AddStub = nil 107 fake.addReturns = struct { 108 result1 error 109 }{result1} 110 } 111 112 func (fake *FakeNetwork) AddReturnsOnCall(i int, result1 error) { 113 fake.addMutex.Lock() 114 defer fake.addMutex.Unlock() 115 fake.AddStub = nil 116 if fake.addReturnsOnCall == nil { 117 fake.addReturnsOnCall = make(map[int]struct { 118 result1 error 119 }) 120 } 121 fake.addReturnsOnCall[i] = struct { 122 result1 error 123 }{result1} 124 } 125 126 func (fake *FakeNetwork) Remove(arg1 context.Context, arg2 containerd.Task) error { 127 fake.removeMutex.Lock() 128 ret, specificReturn := fake.removeReturnsOnCall[len(fake.removeArgsForCall)] 129 fake.removeArgsForCall = append(fake.removeArgsForCall, struct { 130 arg1 context.Context 131 arg2 containerd.Task 132 }{arg1, arg2}) 133 fake.recordInvocation("Remove", []interface{}{arg1, arg2}) 134 fake.removeMutex.Unlock() 135 if fake.RemoveStub != nil { 136 return fake.RemoveStub(arg1, arg2) 137 } 138 if specificReturn { 139 return ret.result1 140 } 141 fakeReturns := fake.removeReturns 142 return fakeReturns.result1 143 } 144 145 func (fake *FakeNetwork) RemoveCallCount() int { 146 fake.removeMutex.RLock() 147 defer fake.removeMutex.RUnlock() 148 return len(fake.removeArgsForCall) 149 } 150 151 func (fake *FakeNetwork) RemoveCalls(stub func(context.Context, containerd.Task) error) { 152 fake.removeMutex.Lock() 153 defer fake.removeMutex.Unlock() 154 fake.RemoveStub = stub 155 } 156 157 func (fake *FakeNetwork) RemoveArgsForCall(i int) (context.Context, containerd.Task) { 158 fake.removeMutex.RLock() 159 defer fake.removeMutex.RUnlock() 160 argsForCall := fake.removeArgsForCall[i] 161 return argsForCall.arg1, argsForCall.arg2 162 } 163 164 func (fake *FakeNetwork) RemoveReturns(result1 error) { 165 fake.removeMutex.Lock() 166 defer fake.removeMutex.Unlock() 167 fake.RemoveStub = nil 168 fake.removeReturns = struct { 169 result1 error 170 }{result1} 171 } 172 173 func (fake *FakeNetwork) RemoveReturnsOnCall(i int, result1 error) { 174 fake.removeMutex.Lock() 175 defer fake.removeMutex.Unlock() 176 fake.RemoveStub = nil 177 if fake.removeReturnsOnCall == nil { 178 fake.removeReturnsOnCall = make(map[int]struct { 179 result1 error 180 }) 181 } 182 fake.removeReturnsOnCall[i] = struct { 183 result1 error 184 }{result1} 185 } 186 187 func (fake *FakeNetwork) SetupMounts(arg1 string) ([]specs.Mount, error) { 188 fake.setupMountsMutex.Lock() 189 ret, specificReturn := fake.setupMountsReturnsOnCall[len(fake.setupMountsArgsForCall)] 190 fake.setupMountsArgsForCall = append(fake.setupMountsArgsForCall, struct { 191 arg1 string 192 }{arg1}) 193 fake.recordInvocation("SetupMounts", []interface{}{arg1}) 194 fake.setupMountsMutex.Unlock() 195 if fake.SetupMountsStub != nil { 196 return fake.SetupMountsStub(arg1) 197 } 198 if specificReturn { 199 return ret.result1, ret.result2 200 } 201 fakeReturns := fake.setupMountsReturns 202 return fakeReturns.result1, fakeReturns.result2 203 } 204 205 func (fake *FakeNetwork) SetupMountsCallCount() int { 206 fake.setupMountsMutex.RLock() 207 defer fake.setupMountsMutex.RUnlock() 208 return len(fake.setupMountsArgsForCall) 209 } 210 211 func (fake *FakeNetwork) SetupMountsCalls(stub func(string) ([]specs.Mount, error)) { 212 fake.setupMountsMutex.Lock() 213 defer fake.setupMountsMutex.Unlock() 214 fake.SetupMountsStub = stub 215 } 216 217 func (fake *FakeNetwork) SetupMountsArgsForCall(i int) string { 218 fake.setupMountsMutex.RLock() 219 defer fake.setupMountsMutex.RUnlock() 220 argsForCall := fake.setupMountsArgsForCall[i] 221 return argsForCall.arg1 222 } 223 224 func (fake *FakeNetwork) SetupMountsReturns(result1 []specs.Mount, result2 error) { 225 fake.setupMountsMutex.Lock() 226 defer fake.setupMountsMutex.Unlock() 227 fake.SetupMountsStub = nil 228 fake.setupMountsReturns = struct { 229 result1 []specs.Mount 230 result2 error 231 }{result1, result2} 232 } 233 234 func (fake *FakeNetwork) SetupMountsReturnsOnCall(i int, result1 []specs.Mount, result2 error) { 235 fake.setupMountsMutex.Lock() 236 defer fake.setupMountsMutex.Unlock() 237 fake.SetupMountsStub = nil 238 if fake.setupMountsReturnsOnCall == nil { 239 fake.setupMountsReturnsOnCall = make(map[int]struct { 240 result1 []specs.Mount 241 result2 error 242 }) 243 } 244 fake.setupMountsReturnsOnCall[i] = struct { 245 result1 []specs.Mount 246 result2 error 247 }{result1, result2} 248 } 249 250 func (fake *FakeNetwork) SetupRestrictedNetworks() error { 251 fake.setupRestrictedNetworksMutex.Lock() 252 ret, specificReturn := fake.setupRestrictedNetworksReturnsOnCall[len(fake.setupRestrictedNetworksArgsForCall)] 253 fake.setupRestrictedNetworksArgsForCall = append(fake.setupRestrictedNetworksArgsForCall, struct { 254 }{}) 255 fake.recordInvocation("SetupRestrictedNetworks", []interface{}{}) 256 fake.setupRestrictedNetworksMutex.Unlock() 257 if fake.SetupRestrictedNetworksStub != nil { 258 return fake.SetupRestrictedNetworksStub() 259 } 260 if specificReturn { 261 return ret.result1 262 } 263 fakeReturns := fake.setupRestrictedNetworksReturns 264 return fakeReturns.result1 265 } 266 267 func (fake *FakeNetwork) SetupRestrictedNetworksCallCount() int { 268 fake.setupRestrictedNetworksMutex.RLock() 269 defer fake.setupRestrictedNetworksMutex.RUnlock() 270 return len(fake.setupRestrictedNetworksArgsForCall) 271 } 272 273 func (fake *FakeNetwork) SetupRestrictedNetworksCalls(stub func() error) { 274 fake.setupRestrictedNetworksMutex.Lock() 275 defer fake.setupRestrictedNetworksMutex.Unlock() 276 fake.SetupRestrictedNetworksStub = stub 277 } 278 279 func (fake *FakeNetwork) SetupRestrictedNetworksReturns(result1 error) { 280 fake.setupRestrictedNetworksMutex.Lock() 281 defer fake.setupRestrictedNetworksMutex.Unlock() 282 fake.SetupRestrictedNetworksStub = nil 283 fake.setupRestrictedNetworksReturns = struct { 284 result1 error 285 }{result1} 286 } 287 288 func (fake *FakeNetwork) SetupRestrictedNetworksReturnsOnCall(i int, result1 error) { 289 fake.setupRestrictedNetworksMutex.Lock() 290 defer fake.setupRestrictedNetworksMutex.Unlock() 291 fake.SetupRestrictedNetworksStub = nil 292 if fake.setupRestrictedNetworksReturnsOnCall == nil { 293 fake.setupRestrictedNetworksReturnsOnCall = make(map[int]struct { 294 result1 error 295 }) 296 } 297 fake.setupRestrictedNetworksReturnsOnCall[i] = struct { 298 result1 error 299 }{result1} 300 } 301 302 func (fake *FakeNetwork) Invocations() map[string][][]interface{} { 303 fake.invocationsMutex.RLock() 304 defer fake.invocationsMutex.RUnlock() 305 fake.addMutex.RLock() 306 defer fake.addMutex.RUnlock() 307 fake.removeMutex.RLock() 308 defer fake.removeMutex.RUnlock() 309 fake.setupMountsMutex.RLock() 310 defer fake.setupMountsMutex.RUnlock() 311 fake.setupRestrictedNetworksMutex.RLock() 312 defer fake.setupRestrictedNetworksMutex.RUnlock() 313 copiedInvocations := map[string][][]interface{}{} 314 for key, value := range fake.invocations { 315 copiedInvocations[key] = value 316 } 317 return copiedInvocations 318 } 319 320 func (fake *FakeNetwork) recordInvocation(key string, args []interface{}) { 321 fake.invocationsMutex.Lock() 322 defer fake.invocationsMutex.Unlock() 323 if fake.invocations == nil { 324 fake.invocations = map[string][][]interface{}{} 325 } 326 if fake.invocations[key] == nil { 327 fake.invocations[key] = [][]interface{}{} 328 } 329 fake.invocations[key] = append(fake.invocations[key], args) 330 } 331 332 var _ runtime.Network = new(FakeNetwork)