github.com/argoproj/argo-cd/v3@v3.2.1/util/helm/mocks/Client.go (about)

     1  // Code generated by mockery; DO NOT EDIT.
     2  // github.com/vektra/mockery
     3  // template: testify
     4  
     5  package mocks
     6  
     7  import (
     8  	"github.com/argoproj/argo-cd/v3/util/helm"
     9  	"github.com/argoproj/argo-cd/v3/util/io"
    10  	mock "github.com/stretchr/testify/mock"
    11  )
    12  
    13  // NewClient creates a new instance of Client. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
    14  // The first argument is typically a *testing.T value.
    15  func NewClient(t interface {
    16  	mock.TestingT
    17  	Cleanup(func())
    18  }) *Client {
    19  	mock := &Client{}
    20  	mock.Mock.Test(t)
    21  
    22  	t.Cleanup(func() { mock.AssertExpectations(t) })
    23  
    24  	return mock
    25  }
    26  
    27  // Client is an autogenerated mock type for the Client type
    28  type Client struct {
    29  	mock.Mock
    30  }
    31  
    32  type Client_Expecter struct {
    33  	mock *mock.Mock
    34  }
    35  
    36  func (_m *Client) EXPECT() *Client_Expecter {
    37  	return &Client_Expecter{mock: &_m.Mock}
    38  }
    39  
    40  // CleanChartCache provides a mock function for the type Client
    41  func (_mock *Client) CleanChartCache(chart string, version string) error {
    42  	ret := _mock.Called(chart, version)
    43  
    44  	if len(ret) == 0 {
    45  		panic("no return value specified for CleanChartCache")
    46  	}
    47  
    48  	var r0 error
    49  	if returnFunc, ok := ret.Get(0).(func(string, string) error); ok {
    50  		r0 = returnFunc(chart, version)
    51  	} else {
    52  		r0 = ret.Error(0)
    53  	}
    54  	return r0
    55  }
    56  
    57  // Client_CleanChartCache_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CleanChartCache'
    58  type Client_CleanChartCache_Call struct {
    59  	*mock.Call
    60  }
    61  
    62  // CleanChartCache is a helper method to define mock.On call
    63  //   - chart string
    64  //   - version string
    65  func (_e *Client_Expecter) CleanChartCache(chart interface{}, version interface{}) *Client_CleanChartCache_Call {
    66  	return &Client_CleanChartCache_Call{Call: _e.mock.On("CleanChartCache", chart, version)}
    67  }
    68  
    69  func (_c *Client_CleanChartCache_Call) Run(run func(chart string, version string)) *Client_CleanChartCache_Call {
    70  	_c.Call.Run(func(args mock.Arguments) {
    71  		var arg0 string
    72  		if args[0] != nil {
    73  			arg0 = args[0].(string)
    74  		}
    75  		var arg1 string
    76  		if args[1] != nil {
    77  			arg1 = args[1].(string)
    78  		}
    79  		run(
    80  			arg0,
    81  			arg1,
    82  		)
    83  	})
    84  	return _c
    85  }
    86  
    87  func (_c *Client_CleanChartCache_Call) Return(err error) *Client_CleanChartCache_Call {
    88  	_c.Call.Return(err)
    89  	return _c
    90  }
    91  
    92  func (_c *Client_CleanChartCache_Call) RunAndReturn(run func(chart string, version string) error) *Client_CleanChartCache_Call {
    93  	_c.Call.Return(run)
    94  	return _c
    95  }
    96  
    97  // ExtractChart provides a mock function for the type Client
    98  func (_mock *Client) ExtractChart(chart string, version string, passCredentials bool, manifestMaxExtractedSize int64, disableManifestMaxExtractedSize bool) (string, io.Closer, error) {
    99  	ret := _mock.Called(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize)
   100  
   101  	if len(ret) == 0 {
   102  		panic("no return value specified for ExtractChart")
   103  	}
   104  
   105  	var r0 string
   106  	var r1 io.Closer
   107  	var r2 error
   108  	if returnFunc, ok := ret.Get(0).(func(string, string, bool, int64, bool) (string, io.Closer, error)); ok {
   109  		return returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize)
   110  	}
   111  	if returnFunc, ok := ret.Get(0).(func(string, string, bool, int64, bool) string); ok {
   112  		r0 = returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize)
   113  	} else {
   114  		r0 = ret.Get(0).(string)
   115  	}
   116  	if returnFunc, ok := ret.Get(1).(func(string, string, bool, int64, bool) io.Closer); ok {
   117  		r1 = returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize)
   118  	} else {
   119  		if ret.Get(1) != nil {
   120  			r1 = ret.Get(1).(io.Closer)
   121  		}
   122  	}
   123  	if returnFunc, ok := ret.Get(2).(func(string, string, bool, int64, bool) error); ok {
   124  		r2 = returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize)
   125  	} else {
   126  		r2 = ret.Error(2)
   127  	}
   128  	return r0, r1, r2
   129  }
   130  
   131  // Client_ExtractChart_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExtractChart'
   132  type Client_ExtractChart_Call struct {
   133  	*mock.Call
   134  }
   135  
   136  // ExtractChart is a helper method to define mock.On call
   137  //   - chart string
   138  //   - version string
   139  //   - passCredentials bool
   140  //   - manifestMaxExtractedSize int64
   141  //   - disableManifestMaxExtractedSize bool
   142  func (_e *Client_Expecter) ExtractChart(chart interface{}, version interface{}, passCredentials interface{}, manifestMaxExtractedSize interface{}, disableManifestMaxExtractedSize interface{}) *Client_ExtractChart_Call {
   143  	return &Client_ExtractChart_Call{Call: _e.mock.On("ExtractChart", chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize)}
   144  }
   145  
   146  func (_c *Client_ExtractChart_Call) Run(run func(chart string, version string, passCredentials bool, manifestMaxExtractedSize int64, disableManifestMaxExtractedSize bool)) *Client_ExtractChart_Call {
   147  	_c.Call.Run(func(args mock.Arguments) {
   148  		var arg0 string
   149  		if args[0] != nil {
   150  			arg0 = args[0].(string)
   151  		}
   152  		var arg1 string
   153  		if args[1] != nil {
   154  			arg1 = args[1].(string)
   155  		}
   156  		var arg2 bool
   157  		if args[2] != nil {
   158  			arg2 = args[2].(bool)
   159  		}
   160  		var arg3 int64
   161  		if args[3] != nil {
   162  			arg3 = args[3].(int64)
   163  		}
   164  		var arg4 bool
   165  		if args[4] != nil {
   166  			arg4 = args[4].(bool)
   167  		}
   168  		run(
   169  			arg0,
   170  			arg1,
   171  			arg2,
   172  			arg3,
   173  			arg4,
   174  		)
   175  	})
   176  	return _c
   177  }
   178  
   179  func (_c *Client_ExtractChart_Call) Return(s string, closer io.Closer, err error) *Client_ExtractChart_Call {
   180  	_c.Call.Return(s, closer, err)
   181  	return _c
   182  }
   183  
   184  func (_c *Client_ExtractChart_Call) RunAndReturn(run func(chart string, version string, passCredentials bool, manifestMaxExtractedSize int64, disableManifestMaxExtractedSize bool) (string, io.Closer, error)) *Client_ExtractChart_Call {
   185  	_c.Call.Return(run)
   186  	return _c
   187  }
   188  
   189  // GetIndex provides a mock function for the type Client
   190  func (_mock *Client) GetIndex(noCache bool, maxIndexSize int64) (*helm.Index, error) {
   191  	ret := _mock.Called(noCache, maxIndexSize)
   192  
   193  	if len(ret) == 0 {
   194  		panic("no return value specified for GetIndex")
   195  	}
   196  
   197  	var r0 *helm.Index
   198  	var r1 error
   199  	if returnFunc, ok := ret.Get(0).(func(bool, int64) (*helm.Index, error)); ok {
   200  		return returnFunc(noCache, maxIndexSize)
   201  	}
   202  	if returnFunc, ok := ret.Get(0).(func(bool, int64) *helm.Index); ok {
   203  		r0 = returnFunc(noCache, maxIndexSize)
   204  	} else {
   205  		if ret.Get(0) != nil {
   206  			r0 = ret.Get(0).(*helm.Index)
   207  		}
   208  	}
   209  	if returnFunc, ok := ret.Get(1).(func(bool, int64) error); ok {
   210  		r1 = returnFunc(noCache, maxIndexSize)
   211  	} else {
   212  		r1 = ret.Error(1)
   213  	}
   214  	return r0, r1
   215  }
   216  
   217  // Client_GetIndex_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetIndex'
   218  type Client_GetIndex_Call struct {
   219  	*mock.Call
   220  }
   221  
   222  // GetIndex is a helper method to define mock.On call
   223  //   - noCache bool
   224  //   - maxIndexSize int64
   225  func (_e *Client_Expecter) GetIndex(noCache interface{}, maxIndexSize interface{}) *Client_GetIndex_Call {
   226  	return &Client_GetIndex_Call{Call: _e.mock.On("GetIndex", noCache, maxIndexSize)}
   227  }
   228  
   229  func (_c *Client_GetIndex_Call) Run(run func(noCache bool, maxIndexSize int64)) *Client_GetIndex_Call {
   230  	_c.Call.Run(func(args mock.Arguments) {
   231  		var arg0 bool
   232  		if args[0] != nil {
   233  			arg0 = args[0].(bool)
   234  		}
   235  		var arg1 int64
   236  		if args[1] != nil {
   237  			arg1 = args[1].(int64)
   238  		}
   239  		run(
   240  			arg0,
   241  			arg1,
   242  		)
   243  	})
   244  	return _c
   245  }
   246  
   247  func (_c *Client_GetIndex_Call) Return(index *helm.Index, err error) *Client_GetIndex_Call {
   248  	_c.Call.Return(index, err)
   249  	return _c
   250  }
   251  
   252  func (_c *Client_GetIndex_Call) RunAndReturn(run func(noCache bool, maxIndexSize int64) (*helm.Index, error)) *Client_GetIndex_Call {
   253  	_c.Call.Return(run)
   254  	return _c
   255  }
   256  
   257  // GetTags provides a mock function for the type Client
   258  func (_mock *Client) GetTags(chart string, noCache bool) ([]string, error) {
   259  	ret := _mock.Called(chart, noCache)
   260  
   261  	if len(ret) == 0 {
   262  		panic("no return value specified for GetTags")
   263  	}
   264  
   265  	var r0 []string
   266  	var r1 error
   267  	if returnFunc, ok := ret.Get(0).(func(string, bool) ([]string, error)); ok {
   268  		return returnFunc(chart, noCache)
   269  	}
   270  	if returnFunc, ok := ret.Get(0).(func(string, bool) []string); ok {
   271  		r0 = returnFunc(chart, noCache)
   272  	} else {
   273  		if ret.Get(0) != nil {
   274  			r0 = ret.Get(0).([]string)
   275  		}
   276  	}
   277  	if returnFunc, ok := ret.Get(1).(func(string, bool) error); ok {
   278  		r1 = returnFunc(chart, noCache)
   279  	} else {
   280  		r1 = ret.Error(1)
   281  	}
   282  	return r0, r1
   283  }
   284  
   285  // Client_GetTags_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTags'
   286  type Client_GetTags_Call struct {
   287  	*mock.Call
   288  }
   289  
   290  // GetTags is a helper method to define mock.On call
   291  //   - chart string
   292  //   - noCache bool
   293  func (_e *Client_Expecter) GetTags(chart interface{}, noCache interface{}) *Client_GetTags_Call {
   294  	return &Client_GetTags_Call{Call: _e.mock.On("GetTags", chart, noCache)}
   295  }
   296  
   297  func (_c *Client_GetTags_Call) Run(run func(chart string, noCache bool)) *Client_GetTags_Call {
   298  	_c.Call.Run(func(args mock.Arguments) {
   299  		var arg0 string
   300  		if args[0] != nil {
   301  			arg0 = args[0].(string)
   302  		}
   303  		var arg1 bool
   304  		if args[1] != nil {
   305  			arg1 = args[1].(bool)
   306  		}
   307  		run(
   308  			arg0,
   309  			arg1,
   310  		)
   311  	})
   312  	return _c
   313  }
   314  
   315  func (_c *Client_GetTags_Call) Return(strings []string, err error) *Client_GetTags_Call {
   316  	_c.Call.Return(strings, err)
   317  	return _c
   318  }
   319  
   320  func (_c *Client_GetTags_Call) RunAndReturn(run func(chart string, noCache bool) ([]string, error)) *Client_GetTags_Call {
   321  	_c.Call.Return(run)
   322  	return _c
   323  }
   324  
   325  // TestHelmOCI provides a mock function for the type Client
   326  func (_mock *Client) TestHelmOCI() (bool, error) {
   327  	ret := _mock.Called()
   328  
   329  	if len(ret) == 0 {
   330  		panic("no return value specified for TestHelmOCI")
   331  	}
   332  
   333  	var r0 bool
   334  	var r1 error
   335  	if returnFunc, ok := ret.Get(0).(func() (bool, error)); ok {
   336  		return returnFunc()
   337  	}
   338  	if returnFunc, ok := ret.Get(0).(func() bool); ok {
   339  		r0 = returnFunc()
   340  	} else {
   341  		r0 = ret.Get(0).(bool)
   342  	}
   343  	if returnFunc, ok := ret.Get(1).(func() error); ok {
   344  		r1 = returnFunc()
   345  	} else {
   346  		r1 = ret.Error(1)
   347  	}
   348  	return r0, r1
   349  }
   350  
   351  // Client_TestHelmOCI_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TestHelmOCI'
   352  type Client_TestHelmOCI_Call struct {
   353  	*mock.Call
   354  }
   355  
   356  // TestHelmOCI is a helper method to define mock.On call
   357  func (_e *Client_Expecter) TestHelmOCI() *Client_TestHelmOCI_Call {
   358  	return &Client_TestHelmOCI_Call{Call: _e.mock.On("TestHelmOCI")}
   359  }
   360  
   361  func (_c *Client_TestHelmOCI_Call) Run(run func()) *Client_TestHelmOCI_Call {
   362  	_c.Call.Run(func(args mock.Arguments) {
   363  		run()
   364  	})
   365  	return _c
   366  }
   367  
   368  func (_c *Client_TestHelmOCI_Call) Return(b bool, err error) *Client_TestHelmOCI_Call {
   369  	_c.Call.Return(b, err)
   370  	return _c
   371  }
   372  
   373  func (_c *Client_TestHelmOCI_Call) RunAndReturn(run func() (bool, error)) *Client_TestHelmOCI_Call {
   374  	_c.Call.Return(run)
   375  	return _c
   376  }