github.com/cloudfoundry-incubator/stembuild@v0.0.0-20211223202937-5b61d62226c6/package_stemcell/packagers/packagersfakes/fake_iaas_client.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package packagersfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry-incubator/stembuild/package_stemcell/packagers"
     8  )
     9  
    10  type FakeIaasClient struct {
    11  	EjectCDRomStub        func(string, string) error
    12  	ejectCDRomMutex       sync.RWMutex
    13  	ejectCDRomArgsForCall []struct {
    14  		arg1 string
    15  		arg2 string
    16  	}
    17  	ejectCDRomReturns struct {
    18  		result1 error
    19  	}
    20  	ejectCDRomReturnsOnCall map[int]struct {
    21  		result1 error
    22  	}
    23  	ExportVMStub        func(string, string) error
    24  	exportVMMutex       sync.RWMutex
    25  	exportVMArgsForCall []struct {
    26  		arg1 string
    27  		arg2 string
    28  	}
    29  	exportVMReturns struct {
    30  		result1 error
    31  	}
    32  	exportVMReturnsOnCall map[int]struct {
    33  		result1 error
    34  	}
    35  	FindVMStub        func(string) error
    36  	findVMMutex       sync.RWMutex
    37  	findVMArgsForCall []struct {
    38  		arg1 string
    39  	}
    40  	findVMReturns struct {
    41  		result1 error
    42  	}
    43  	findVMReturnsOnCall map[int]struct {
    44  		result1 error
    45  	}
    46  	ListDevicesStub        func(string) ([]string, error)
    47  	listDevicesMutex       sync.RWMutex
    48  	listDevicesArgsForCall []struct {
    49  		arg1 string
    50  	}
    51  	listDevicesReturns struct {
    52  		result1 []string
    53  		result2 error
    54  	}
    55  	listDevicesReturnsOnCall map[int]struct {
    56  		result1 []string
    57  		result2 error
    58  	}
    59  	RemoveDeviceStub        func(string, string) error
    60  	removeDeviceMutex       sync.RWMutex
    61  	removeDeviceArgsForCall []struct {
    62  		arg1 string
    63  		arg2 string
    64  	}
    65  	removeDeviceReturns struct {
    66  		result1 error
    67  	}
    68  	removeDeviceReturnsOnCall map[int]struct {
    69  		result1 error
    70  	}
    71  	ValidateCredentialsStub        func() error
    72  	validateCredentialsMutex       sync.RWMutex
    73  	validateCredentialsArgsForCall []struct {
    74  	}
    75  	validateCredentialsReturns struct {
    76  		result1 error
    77  	}
    78  	validateCredentialsReturnsOnCall map[int]struct {
    79  		result1 error
    80  	}
    81  	ValidateUrlStub        func() error
    82  	validateUrlMutex       sync.RWMutex
    83  	validateUrlArgsForCall []struct {
    84  	}
    85  	validateUrlReturns struct {
    86  		result1 error
    87  	}
    88  	validateUrlReturnsOnCall map[int]struct {
    89  		result1 error
    90  	}
    91  	invocations      map[string][][]interface{}
    92  	invocationsMutex sync.RWMutex
    93  }
    94  
    95  func (fake *FakeIaasClient) EjectCDRom(arg1 string, arg2 string) error {
    96  	fake.ejectCDRomMutex.Lock()
    97  	ret, specificReturn := fake.ejectCDRomReturnsOnCall[len(fake.ejectCDRomArgsForCall)]
    98  	fake.ejectCDRomArgsForCall = append(fake.ejectCDRomArgsForCall, struct {
    99  		arg1 string
   100  		arg2 string
   101  	}{arg1, arg2})
   102  	fake.recordInvocation("EjectCDRom", []interface{}{arg1, arg2})
   103  	fake.ejectCDRomMutex.Unlock()
   104  	if fake.EjectCDRomStub != nil {
   105  		return fake.EjectCDRomStub(arg1, arg2)
   106  	}
   107  	if specificReturn {
   108  		return ret.result1
   109  	}
   110  	fakeReturns := fake.ejectCDRomReturns
   111  	return fakeReturns.result1
   112  }
   113  
   114  func (fake *FakeIaasClient) EjectCDRomCallCount() int {
   115  	fake.ejectCDRomMutex.RLock()
   116  	defer fake.ejectCDRomMutex.RUnlock()
   117  	return len(fake.ejectCDRomArgsForCall)
   118  }
   119  
   120  func (fake *FakeIaasClient) EjectCDRomCalls(stub func(string, string) error) {
   121  	fake.ejectCDRomMutex.Lock()
   122  	defer fake.ejectCDRomMutex.Unlock()
   123  	fake.EjectCDRomStub = stub
   124  }
   125  
   126  func (fake *FakeIaasClient) EjectCDRomArgsForCall(i int) (string, string) {
   127  	fake.ejectCDRomMutex.RLock()
   128  	defer fake.ejectCDRomMutex.RUnlock()
   129  	argsForCall := fake.ejectCDRomArgsForCall[i]
   130  	return argsForCall.arg1, argsForCall.arg2
   131  }
   132  
   133  func (fake *FakeIaasClient) EjectCDRomReturns(result1 error) {
   134  	fake.ejectCDRomMutex.Lock()
   135  	defer fake.ejectCDRomMutex.Unlock()
   136  	fake.EjectCDRomStub = nil
   137  	fake.ejectCDRomReturns = struct {
   138  		result1 error
   139  	}{result1}
   140  }
   141  
   142  func (fake *FakeIaasClient) EjectCDRomReturnsOnCall(i int, result1 error) {
   143  	fake.ejectCDRomMutex.Lock()
   144  	defer fake.ejectCDRomMutex.Unlock()
   145  	fake.EjectCDRomStub = nil
   146  	if fake.ejectCDRomReturnsOnCall == nil {
   147  		fake.ejectCDRomReturnsOnCall = make(map[int]struct {
   148  			result1 error
   149  		})
   150  	}
   151  	fake.ejectCDRomReturnsOnCall[i] = struct {
   152  		result1 error
   153  	}{result1}
   154  }
   155  
   156  func (fake *FakeIaasClient) ExportVM(arg1 string, arg2 string) error {
   157  	fake.exportVMMutex.Lock()
   158  	ret, specificReturn := fake.exportVMReturnsOnCall[len(fake.exportVMArgsForCall)]
   159  	fake.exportVMArgsForCall = append(fake.exportVMArgsForCall, struct {
   160  		arg1 string
   161  		arg2 string
   162  	}{arg1, arg2})
   163  	fake.recordInvocation("ExportVM", []interface{}{arg1, arg2})
   164  	fake.exportVMMutex.Unlock()
   165  	if fake.ExportVMStub != nil {
   166  		return fake.ExportVMStub(arg1, arg2)
   167  	}
   168  	if specificReturn {
   169  		return ret.result1
   170  	}
   171  	fakeReturns := fake.exportVMReturns
   172  	return fakeReturns.result1
   173  }
   174  
   175  func (fake *FakeIaasClient) ExportVMCallCount() int {
   176  	fake.exportVMMutex.RLock()
   177  	defer fake.exportVMMutex.RUnlock()
   178  	return len(fake.exportVMArgsForCall)
   179  }
   180  
   181  func (fake *FakeIaasClient) ExportVMCalls(stub func(string, string) error) {
   182  	fake.exportVMMutex.Lock()
   183  	defer fake.exportVMMutex.Unlock()
   184  	fake.ExportVMStub = stub
   185  }
   186  
   187  func (fake *FakeIaasClient) ExportVMArgsForCall(i int) (string, string) {
   188  	fake.exportVMMutex.RLock()
   189  	defer fake.exportVMMutex.RUnlock()
   190  	argsForCall := fake.exportVMArgsForCall[i]
   191  	return argsForCall.arg1, argsForCall.arg2
   192  }
   193  
   194  func (fake *FakeIaasClient) ExportVMReturns(result1 error) {
   195  	fake.exportVMMutex.Lock()
   196  	defer fake.exportVMMutex.Unlock()
   197  	fake.ExportVMStub = nil
   198  	fake.exportVMReturns = struct {
   199  		result1 error
   200  	}{result1}
   201  }
   202  
   203  func (fake *FakeIaasClient) ExportVMReturnsOnCall(i int, result1 error) {
   204  	fake.exportVMMutex.Lock()
   205  	defer fake.exportVMMutex.Unlock()
   206  	fake.ExportVMStub = nil
   207  	if fake.exportVMReturnsOnCall == nil {
   208  		fake.exportVMReturnsOnCall = make(map[int]struct {
   209  			result1 error
   210  		})
   211  	}
   212  	fake.exportVMReturnsOnCall[i] = struct {
   213  		result1 error
   214  	}{result1}
   215  }
   216  
   217  func (fake *FakeIaasClient) FindVM(arg1 string) error {
   218  	fake.findVMMutex.Lock()
   219  	ret, specificReturn := fake.findVMReturnsOnCall[len(fake.findVMArgsForCall)]
   220  	fake.findVMArgsForCall = append(fake.findVMArgsForCall, struct {
   221  		arg1 string
   222  	}{arg1})
   223  	fake.recordInvocation("FindVM", []interface{}{arg1})
   224  	fake.findVMMutex.Unlock()
   225  	if fake.FindVMStub != nil {
   226  		return fake.FindVMStub(arg1)
   227  	}
   228  	if specificReturn {
   229  		return ret.result1
   230  	}
   231  	fakeReturns := fake.findVMReturns
   232  	return fakeReturns.result1
   233  }
   234  
   235  func (fake *FakeIaasClient) FindVMCallCount() int {
   236  	fake.findVMMutex.RLock()
   237  	defer fake.findVMMutex.RUnlock()
   238  	return len(fake.findVMArgsForCall)
   239  }
   240  
   241  func (fake *FakeIaasClient) FindVMCalls(stub func(string) error) {
   242  	fake.findVMMutex.Lock()
   243  	defer fake.findVMMutex.Unlock()
   244  	fake.FindVMStub = stub
   245  }
   246  
   247  func (fake *FakeIaasClient) FindVMArgsForCall(i int) string {
   248  	fake.findVMMutex.RLock()
   249  	defer fake.findVMMutex.RUnlock()
   250  	argsForCall := fake.findVMArgsForCall[i]
   251  	return argsForCall.arg1
   252  }
   253  
   254  func (fake *FakeIaasClient) FindVMReturns(result1 error) {
   255  	fake.findVMMutex.Lock()
   256  	defer fake.findVMMutex.Unlock()
   257  	fake.FindVMStub = nil
   258  	fake.findVMReturns = struct {
   259  		result1 error
   260  	}{result1}
   261  }
   262  
   263  func (fake *FakeIaasClient) FindVMReturnsOnCall(i int, result1 error) {
   264  	fake.findVMMutex.Lock()
   265  	defer fake.findVMMutex.Unlock()
   266  	fake.FindVMStub = nil
   267  	if fake.findVMReturnsOnCall == nil {
   268  		fake.findVMReturnsOnCall = make(map[int]struct {
   269  			result1 error
   270  		})
   271  	}
   272  	fake.findVMReturnsOnCall[i] = struct {
   273  		result1 error
   274  	}{result1}
   275  }
   276  
   277  func (fake *FakeIaasClient) ListDevices(arg1 string) ([]string, error) {
   278  	fake.listDevicesMutex.Lock()
   279  	ret, specificReturn := fake.listDevicesReturnsOnCall[len(fake.listDevicesArgsForCall)]
   280  	fake.listDevicesArgsForCall = append(fake.listDevicesArgsForCall, struct {
   281  		arg1 string
   282  	}{arg1})
   283  	fake.recordInvocation("ListDevices", []interface{}{arg1})
   284  	fake.listDevicesMutex.Unlock()
   285  	if fake.ListDevicesStub != nil {
   286  		return fake.ListDevicesStub(arg1)
   287  	}
   288  	if specificReturn {
   289  		return ret.result1, ret.result2
   290  	}
   291  	fakeReturns := fake.listDevicesReturns
   292  	return fakeReturns.result1, fakeReturns.result2
   293  }
   294  
   295  func (fake *FakeIaasClient) ListDevicesCallCount() int {
   296  	fake.listDevicesMutex.RLock()
   297  	defer fake.listDevicesMutex.RUnlock()
   298  	return len(fake.listDevicesArgsForCall)
   299  }
   300  
   301  func (fake *FakeIaasClient) ListDevicesCalls(stub func(string) ([]string, error)) {
   302  	fake.listDevicesMutex.Lock()
   303  	defer fake.listDevicesMutex.Unlock()
   304  	fake.ListDevicesStub = stub
   305  }
   306  
   307  func (fake *FakeIaasClient) ListDevicesArgsForCall(i int) string {
   308  	fake.listDevicesMutex.RLock()
   309  	defer fake.listDevicesMutex.RUnlock()
   310  	argsForCall := fake.listDevicesArgsForCall[i]
   311  	return argsForCall.arg1
   312  }
   313  
   314  func (fake *FakeIaasClient) ListDevicesReturns(result1 []string, result2 error) {
   315  	fake.listDevicesMutex.Lock()
   316  	defer fake.listDevicesMutex.Unlock()
   317  	fake.ListDevicesStub = nil
   318  	fake.listDevicesReturns = struct {
   319  		result1 []string
   320  		result2 error
   321  	}{result1, result2}
   322  }
   323  
   324  func (fake *FakeIaasClient) ListDevicesReturnsOnCall(i int, result1 []string, result2 error) {
   325  	fake.listDevicesMutex.Lock()
   326  	defer fake.listDevicesMutex.Unlock()
   327  	fake.ListDevicesStub = nil
   328  	if fake.listDevicesReturnsOnCall == nil {
   329  		fake.listDevicesReturnsOnCall = make(map[int]struct {
   330  			result1 []string
   331  			result2 error
   332  		})
   333  	}
   334  	fake.listDevicesReturnsOnCall[i] = struct {
   335  		result1 []string
   336  		result2 error
   337  	}{result1, result2}
   338  }
   339  
   340  func (fake *FakeIaasClient) RemoveDevice(arg1 string, arg2 string) error {
   341  	fake.removeDeviceMutex.Lock()
   342  	ret, specificReturn := fake.removeDeviceReturnsOnCall[len(fake.removeDeviceArgsForCall)]
   343  	fake.removeDeviceArgsForCall = append(fake.removeDeviceArgsForCall, struct {
   344  		arg1 string
   345  		arg2 string
   346  	}{arg1, arg2})
   347  	fake.recordInvocation("RemoveDevice", []interface{}{arg1, arg2})
   348  	fake.removeDeviceMutex.Unlock()
   349  	if fake.RemoveDeviceStub != nil {
   350  		return fake.RemoveDeviceStub(arg1, arg2)
   351  	}
   352  	if specificReturn {
   353  		return ret.result1
   354  	}
   355  	fakeReturns := fake.removeDeviceReturns
   356  	return fakeReturns.result1
   357  }
   358  
   359  func (fake *FakeIaasClient) RemoveDeviceCallCount() int {
   360  	fake.removeDeviceMutex.RLock()
   361  	defer fake.removeDeviceMutex.RUnlock()
   362  	return len(fake.removeDeviceArgsForCall)
   363  }
   364  
   365  func (fake *FakeIaasClient) RemoveDeviceCalls(stub func(string, string) error) {
   366  	fake.removeDeviceMutex.Lock()
   367  	defer fake.removeDeviceMutex.Unlock()
   368  	fake.RemoveDeviceStub = stub
   369  }
   370  
   371  func (fake *FakeIaasClient) RemoveDeviceArgsForCall(i int) (string, string) {
   372  	fake.removeDeviceMutex.RLock()
   373  	defer fake.removeDeviceMutex.RUnlock()
   374  	argsForCall := fake.removeDeviceArgsForCall[i]
   375  	return argsForCall.arg1, argsForCall.arg2
   376  }
   377  
   378  func (fake *FakeIaasClient) RemoveDeviceReturns(result1 error) {
   379  	fake.removeDeviceMutex.Lock()
   380  	defer fake.removeDeviceMutex.Unlock()
   381  	fake.RemoveDeviceStub = nil
   382  	fake.removeDeviceReturns = struct {
   383  		result1 error
   384  	}{result1}
   385  }
   386  
   387  func (fake *FakeIaasClient) RemoveDeviceReturnsOnCall(i int, result1 error) {
   388  	fake.removeDeviceMutex.Lock()
   389  	defer fake.removeDeviceMutex.Unlock()
   390  	fake.RemoveDeviceStub = nil
   391  	if fake.removeDeviceReturnsOnCall == nil {
   392  		fake.removeDeviceReturnsOnCall = make(map[int]struct {
   393  			result1 error
   394  		})
   395  	}
   396  	fake.removeDeviceReturnsOnCall[i] = struct {
   397  		result1 error
   398  	}{result1}
   399  }
   400  
   401  func (fake *FakeIaasClient) ValidateCredentials() error {
   402  	fake.validateCredentialsMutex.Lock()
   403  	ret, specificReturn := fake.validateCredentialsReturnsOnCall[len(fake.validateCredentialsArgsForCall)]
   404  	fake.validateCredentialsArgsForCall = append(fake.validateCredentialsArgsForCall, struct {
   405  	}{})
   406  	fake.recordInvocation("ValidateCredentials", []interface{}{})
   407  	fake.validateCredentialsMutex.Unlock()
   408  	if fake.ValidateCredentialsStub != nil {
   409  		return fake.ValidateCredentialsStub()
   410  	}
   411  	if specificReturn {
   412  		return ret.result1
   413  	}
   414  	fakeReturns := fake.validateCredentialsReturns
   415  	return fakeReturns.result1
   416  }
   417  
   418  func (fake *FakeIaasClient) ValidateCredentialsCallCount() int {
   419  	fake.validateCredentialsMutex.RLock()
   420  	defer fake.validateCredentialsMutex.RUnlock()
   421  	return len(fake.validateCredentialsArgsForCall)
   422  }
   423  
   424  func (fake *FakeIaasClient) ValidateCredentialsCalls(stub func() error) {
   425  	fake.validateCredentialsMutex.Lock()
   426  	defer fake.validateCredentialsMutex.Unlock()
   427  	fake.ValidateCredentialsStub = stub
   428  }
   429  
   430  func (fake *FakeIaasClient) ValidateCredentialsReturns(result1 error) {
   431  	fake.validateCredentialsMutex.Lock()
   432  	defer fake.validateCredentialsMutex.Unlock()
   433  	fake.ValidateCredentialsStub = nil
   434  	fake.validateCredentialsReturns = struct {
   435  		result1 error
   436  	}{result1}
   437  }
   438  
   439  func (fake *FakeIaasClient) ValidateCredentialsReturnsOnCall(i int, result1 error) {
   440  	fake.validateCredentialsMutex.Lock()
   441  	defer fake.validateCredentialsMutex.Unlock()
   442  	fake.ValidateCredentialsStub = nil
   443  	if fake.validateCredentialsReturnsOnCall == nil {
   444  		fake.validateCredentialsReturnsOnCall = make(map[int]struct {
   445  			result1 error
   446  		})
   447  	}
   448  	fake.validateCredentialsReturnsOnCall[i] = struct {
   449  		result1 error
   450  	}{result1}
   451  }
   452  
   453  func (fake *FakeIaasClient) ValidateUrl() error {
   454  	fake.validateUrlMutex.Lock()
   455  	ret, specificReturn := fake.validateUrlReturnsOnCall[len(fake.validateUrlArgsForCall)]
   456  	fake.validateUrlArgsForCall = append(fake.validateUrlArgsForCall, struct {
   457  	}{})
   458  	fake.recordInvocation("ValidateUrl", []interface{}{})
   459  	fake.validateUrlMutex.Unlock()
   460  	if fake.ValidateUrlStub != nil {
   461  		return fake.ValidateUrlStub()
   462  	}
   463  	if specificReturn {
   464  		return ret.result1
   465  	}
   466  	fakeReturns := fake.validateUrlReturns
   467  	return fakeReturns.result1
   468  }
   469  
   470  func (fake *FakeIaasClient) ValidateUrlCallCount() int {
   471  	fake.validateUrlMutex.RLock()
   472  	defer fake.validateUrlMutex.RUnlock()
   473  	return len(fake.validateUrlArgsForCall)
   474  }
   475  
   476  func (fake *FakeIaasClient) ValidateUrlCalls(stub func() error) {
   477  	fake.validateUrlMutex.Lock()
   478  	defer fake.validateUrlMutex.Unlock()
   479  	fake.ValidateUrlStub = stub
   480  }
   481  
   482  func (fake *FakeIaasClient) ValidateUrlReturns(result1 error) {
   483  	fake.validateUrlMutex.Lock()
   484  	defer fake.validateUrlMutex.Unlock()
   485  	fake.ValidateUrlStub = nil
   486  	fake.validateUrlReturns = struct {
   487  		result1 error
   488  	}{result1}
   489  }
   490  
   491  func (fake *FakeIaasClient) ValidateUrlReturnsOnCall(i int, result1 error) {
   492  	fake.validateUrlMutex.Lock()
   493  	defer fake.validateUrlMutex.Unlock()
   494  	fake.ValidateUrlStub = nil
   495  	if fake.validateUrlReturnsOnCall == nil {
   496  		fake.validateUrlReturnsOnCall = make(map[int]struct {
   497  			result1 error
   498  		})
   499  	}
   500  	fake.validateUrlReturnsOnCall[i] = struct {
   501  		result1 error
   502  	}{result1}
   503  }
   504  
   505  func (fake *FakeIaasClient) Invocations() map[string][][]interface{} {
   506  	fake.invocationsMutex.RLock()
   507  	defer fake.invocationsMutex.RUnlock()
   508  	fake.ejectCDRomMutex.RLock()
   509  	defer fake.ejectCDRomMutex.RUnlock()
   510  	fake.exportVMMutex.RLock()
   511  	defer fake.exportVMMutex.RUnlock()
   512  	fake.findVMMutex.RLock()
   513  	defer fake.findVMMutex.RUnlock()
   514  	fake.listDevicesMutex.RLock()
   515  	defer fake.listDevicesMutex.RUnlock()
   516  	fake.removeDeviceMutex.RLock()
   517  	defer fake.removeDeviceMutex.RUnlock()
   518  	fake.validateCredentialsMutex.RLock()
   519  	defer fake.validateCredentialsMutex.RUnlock()
   520  	fake.validateUrlMutex.RLock()
   521  	defer fake.validateUrlMutex.RUnlock()
   522  	copiedInvocations := map[string][][]interface{}{}
   523  	for key, value := range fake.invocations {
   524  		copiedInvocations[key] = value
   525  	}
   526  	return copiedInvocations
   527  }
   528  
   529  func (fake *FakeIaasClient) recordInvocation(key string, args []interface{}) {
   530  	fake.invocationsMutex.Lock()
   531  	defer fake.invocationsMutex.Unlock()
   532  	if fake.invocations == nil {
   533  		fake.invocations = map[string][][]interface{}{}
   534  	}
   535  	if fake.invocations[key] == nil {
   536  		fake.invocations[key] = [][]interface{}{}
   537  	}
   538  	fake.invocations[key] = append(fake.invocations[key], args)
   539  }
   540  
   541  var _ packagers.IaasClient = new(FakeIaasClient)