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)