Documentation
¶
Index ¶
- type MockDriver
- func (_mock *MockDriver) Capabilities(model elelem.Model) elelem.Capabilities
- func (_mock *MockDriver) Complete(context1 context.Context, driverRequest elelem.DriverRequest, ...) (elelem.Usage, error)
- func (_m *MockDriver) EXPECT() *MockDriver_Expecter
- func (_mock *MockDriver) ListModels(context1 context.Context) ([]string, error)
- func (_mock *MockDriver) Stream(context1 context.Context, driverRequest elelem.DriverRequest, ...) (elelem.Usage, error)
- func (_mock *MockDriver) TokenCounter() elelem.TokenCounter
- type MockDriver_Capabilities_Call
- func (_c *MockDriver_Capabilities_Call) Return(capabilities elelem.Capabilities) *MockDriver_Capabilities_Call
- func (_c *MockDriver_Capabilities_Call) Run(run func(model elelem.Model)) *MockDriver_Capabilities_Call
- func (_c *MockDriver_Capabilities_Call) RunAndReturn(run func(model elelem.Model) elelem.Capabilities) *MockDriver_Capabilities_Call
- type MockDriver_Complete_Call
- func (_c *MockDriver_Complete_Call) Return(usage elelem.Usage, err error) *MockDriver_Complete_Call
- func (_c *MockDriver_Complete_Call) Run(run func(context1 context.Context, driverRequest elelem.DriverRequest, ...)) *MockDriver_Complete_Call
- func (_c *MockDriver_Complete_Call) RunAndReturn(...) *MockDriver_Complete_Call
- type MockDriver_Expecter
- func (_e *MockDriver_Expecter) Capabilities(model interface{}) *MockDriver_Capabilities_Call
- func (_e *MockDriver_Expecter) Complete(context1 interface{}, driverRequest interface{}, fn interface{}) *MockDriver_Complete_Call
- func (_e *MockDriver_Expecter) ListModels(context1 interface{}) *MockDriver_ListModels_Call
- func (_e *MockDriver_Expecter) Stream(context1 interface{}, driverRequest interface{}, fn interface{}) *MockDriver_Stream_Call
- func (_e *MockDriver_Expecter) TokenCounter() *MockDriver_TokenCounter_Call
- type MockDriver_ListModels_Call
- func (_c *MockDriver_ListModels_Call) Return(strings []string, err error) *MockDriver_ListModels_Call
- func (_c *MockDriver_ListModels_Call) Run(run func(context1 context.Context)) *MockDriver_ListModels_Call
- func (_c *MockDriver_ListModels_Call) RunAndReturn(run func(context1 context.Context) ([]string, error)) *MockDriver_ListModels_Call
- type MockDriver_Stream_Call
- func (_c *MockDriver_Stream_Call) Return(usage elelem.Usage, err error) *MockDriver_Stream_Call
- func (_c *MockDriver_Stream_Call) Run(run func(context1 context.Context, driverRequest elelem.DriverRequest, ...)) *MockDriver_Stream_Call
- func (_c *MockDriver_Stream_Call) RunAndReturn(...) *MockDriver_Stream_Call
- type MockDriver_TokenCounter_Call
- func (_c *MockDriver_TokenCounter_Call) Return(tokenCounter elelem.TokenCounter) *MockDriver_TokenCounter_Call
- func (_c *MockDriver_TokenCounter_Call) Run(run func()) *MockDriver_TokenCounter_Call
- func (_c *MockDriver_TokenCounter_Call) RunAndReturn(run func() elelem.TokenCounter) *MockDriver_TokenCounter_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockDriver ¶
MockDriver is an autogenerated mock type for the Driver type
func NewMockDriver ¶
func NewMockDriver(t interface {
mock.TestingT
Cleanup(func())
}) *MockDriver
NewMockDriver creates a new instance of MockDriver. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockDriver) Capabilities ¶
func (_mock *MockDriver) Capabilities(model elelem.Model) elelem.Capabilities
Capabilities provides a mock function for the type MockDriver
func (*MockDriver) Complete ¶ added in v0.4.0
func (_mock *MockDriver) Complete(context1 context.Context, driverRequest elelem.DriverRequest, fn func(elelem.Delta) error) (elelem.Usage, error)
Complete provides a mock function for the type MockDriver
func (*MockDriver) EXPECT ¶
func (_m *MockDriver) EXPECT() *MockDriver_Expecter
func (*MockDriver) ListModels ¶
func (_mock *MockDriver) ListModels(context1 context.Context) ([]string, error)
ListModels provides a mock function for the type MockDriver
func (*MockDriver) Stream ¶
func (_mock *MockDriver) Stream(context1 context.Context, driverRequest elelem.DriverRequest, fn func(elelem.Delta) error) (elelem.Usage, error)
Stream provides a mock function for the type MockDriver
func (*MockDriver) TokenCounter ¶
func (_mock *MockDriver) TokenCounter() elelem.TokenCounter
TokenCounter provides a mock function for the type MockDriver
type MockDriver_Capabilities_Call ¶
MockDriver_Capabilities_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Capabilities'
func (*MockDriver_Capabilities_Call) Return ¶
func (_c *MockDriver_Capabilities_Call) Return(capabilities elelem.Capabilities) *MockDriver_Capabilities_Call
func (*MockDriver_Capabilities_Call) Run ¶
func (_c *MockDriver_Capabilities_Call) Run(run func(model elelem.Model)) *MockDriver_Capabilities_Call
func (*MockDriver_Capabilities_Call) RunAndReturn ¶
func (_c *MockDriver_Capabilities_Call) RunAndReturn(run func(model elelem.Model) elelem.Capabilities) *MockDriver_Capabilities_Call
type MockDriver_Complete_Call ¶ added in v0.4.0
MockDriver_Complete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Complete'
func (*MockDriver_Complete_Call) Return ¶ added in v0.4.0
func (_c *MockDriver_Complete_Call) Return(usage elelem.Usage, err error) *MockDriver_Complete_Call
func (*MockDriver_Complete_Call) Run ¶ added in v0.4.0
func (_c *MockDriver_Complete_Call) Run(run func(context1 context.Context, driverRequest elelem.DriverRequest, fn func(elelem.Delta) error)) *MockDriver_Complete_Call
func (*MockDriver_Complete_Call) RunAndReturn ¶ added in v0.4.0
func (_c *MockDriver_Complete_Call) RunAndReturn(run func(context1 context.Context, driverRequest elelem.DriverRequest, fn func(elelem.Delta) error) (elelem.Usage, error)) *MockDriver_Complete_Call
type MockDriver_Expecter ¶
type MockDriver_Expecter struct {
// contains filtered or unexported fields
}
func (*MockDriver_Expecter) Capabilities ¶
func (_e *MockDriver_Expecter) Capabilities(model interface{}) *MockDriver_Capabilities_Call
Capabilities is a helper method to define mock.On call
- model elelem.Model
func (*MockDriver_Expecter) Complete ¶ added in v0.4.0
func (_e *MockDriver_Expecter) Complete(context1 interface{}, driverRequest interface{}, fn interface{}) *MockDriver_Complete_Call
Complete is a helper method to define mock.On call
- context1 context.Context
- driverRequest elelem.DriverRequest
- fn func(elelem.Delta) error
func (*MockDriver_Expecter) ListModels ¶
func (_e *MockDriver_Expecter) ListModels(context1 interface{}) *MockDriver_ListModels_Call
ListModels is a helper method to define mock.On call
- context1 context.Context
func (*MockDriver_Expecter) Stream ¶
func (_e *MockDriver_Expecter) Stream(context1 interface{}, driverRequest interface{}, fn interface{}) *MockDriver_Stream_Call
Stream is a helper method to define mock.On call
- context1 context.Context
- driverRequest elelem.DriverRequest
- fn func(elelem.Delta) error
func (*MockDriver_Expecter) TokenCounter ¶
func (_e *MockDriver_Expecter) TokenCounter() *MockDriver_TokenCounter_Call
TokenCounter is a helper method to define mock.On call
type MockDriver_ListModels_Call ¶
MockDriver_ListModels_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListModels'
func (*MockDriver_ListModels_Call) Return ¶
func (_c *MockDriver_ListModels_Call) Return(strings []string, err error) *MockDriver_ListModels_Call
func (*MockDriver_ListModels_Call) Run ¶
func (_c *MockDriver_ListModels_Call) Run(run func(context1 context.Context)) *MockDriver_ListModels_Call
func (*MockDriver_ListModels_Call) RunAndReturn ¶
func (_c *MockDriver_ListModels_Call) RunAndReturn(run func(context1 context.Context) ([]string, error)) *MockDriver_ListModels_Call
type MockDriver_Stream_Call ¶
MockDriver_Stream_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Stream'
func (*MockDriver_Stream_Call) Return ¶
func (_c *MockDriver_Stream_Call) Return(usage elelem.Usage, err error) *MockDriver_Stream_Call
func (*MockDriver_Stream_Call) Run ¶
func (_c *MockDriver_Stream_Call) Run(run func(context1 context.Context, driverRequest elelem.DriverRequest, fn func(elelem.Delta) error)) *MockDriver_Stream_Call
func (*MockDriver_Stream_Call) RunAndReturn ¶
func (_c *MockDriver_Stream_Call) RunAndReturn(run func(context1 context.Context, driverRequest elelem.DriverRequest, fn func(elelem.Delta) error) (elelem.Usage, error)) *MockDriver_Stream_Call
type MockDriver_TokenCounter_Call ¶
MockDriver_TokenCounter_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TokenCounter'
func (*MockDriver_TokenCounter_Call) Return ¶
func (_c *MockDriver_TokenCounter_Call) Return(tokenCounter elelem.TokenCounter) *MockDriver_TokenCounter_Call
func (*MockDriver_TokenCounter_Call) Run ¶
func (_c *MockDriver_TokenCounter_Call) Run(run func()) *MockDriver_TokenCounter_Call
func (*MockDriver_TokenCounter_Call) RunAndReturn ¶
func (_c *MockDriver_TokenCounter_Call) RunAndReturn(run func() elelem.TokenCounter) *MockDriver_TokenCounter_Call