alby-hub/tests/mocks/Keys.go
Adithya Vardhan 4efe735acf
fix: prevent LN client access during shutdown (#2096)
* fix: prevent LN client access during shutdown

* chore: run mockery

* chore: push lnClientShuttingDown inside stopLNClient

* fix: use atomic bool for synced access
2026-02-27 15:45:09 +07:00

412 lines
11 KiB
Go

// Code generated by mockery; DO NOT EDIT.
// github.com/vektra/mockery
// template: testify
package mocks
import (
"github.com/btcsuite/btcd/btcec/v2"
"github.com/getAlby/hub/config"
mock "github.com/stretchr/testify/mock"
"github.com/tyler-smith/go-bip32"
)
// NewMockKeys creates a new instance of MockKeys. 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 NewMockKeys(t interface {
mock.TestingT
Cleanup(func())
}) *MockKeys {
mock := &MockKeys{}
mock.Mock.Test(t)
t.Cleanup(func() { mock.AssertExpectations(t) })
return mock
}
// MockKeys is an autogenerated mock type for the Keys type
type MockKeys struct {
mock.Mock
}
type MockKeys_Expecter struct {
mock *mock.Mock
}
func (_m *MockKeys) EXPECT() *MockKeys_Expecter {
return &MockKeys_Expecter{mock: &_m.Mock}
}
// DeriveKey provides a mock function for the type MockKeys
func (_mock *MockKeys) DeriveKey(path []uint32) (*bip32.Key, error) {
ret := _mock.Called(path)
if len(ret) == 0 {
panic("no return value specified for DeriveKey")
}
var r0 *bip32.Key
var r1 error
if returnFunc, ok := ret.Get(0).(func([]uint32) (*bip32.Key, error)); ok {
return returnFunc(path)
}
if returnFunc, ok := ret.Get(0).(func([]uint32) *bip32.Key); ok {
r0 = returnFunc(path)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*bip32.Key)
}
}
if returnFunc, ok := ret.Get(1).(func([]uint32) error); ok {
r1 = returnFunc(path)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockKeys_DeriveKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeriveKey'
type MockKeys_DeriveKey_Call struct {
*mock.Call
}
// DeriveKey is a helper method to define mock.On call
// - path []uint32
func (_e *MockKeys_Expecter) DeriveKey(path interface{}) *MockKeys_DeriveKey_Call {
return &MockKeys_DeriveKey_Call{Call: _e.mock.On("DeriveKey", path)}
}
func (_c *MockKeys_DeriveKey_Call) Run(run func(path []uint32)) *MockKeys_DeriveKey_Call {
_c.Call.Run(func(args mock.Arguments) {
var arg0 []uint32
if args[0] != nil {
arg0 = args[0].([]uint32)
}
run(
arg0,
)
})
return _c
}
func (_c *MockKeys_DeriveKey_Call) Return(key *bip32.Key, err error) *MockKeys_DeriveKey_Call {
_c.Call.Return(key, err)
return _c
}
func (_c *MockKeys_DeriveKey_Call) RunAndReturn(run func(path []uint32) (*bip32.Key, error)) *MockKeys_DeriveKey_Call {
_c.Call.Return(run)
return _c
}
// GetAppWalletKey provides a mock function for the type MockKeys
func (_mock *MockKeys) GetAppWalletKey(childIndex uint) (string, error) {
ret := _mock.Called(childIndex)
if len(ret) == 0 {
panic("no return value specified for GetAppWalletKey")
}
var r0 string
var r1 error
if returnFunc, ok := ret.Get(0).(func(uint) (string, error)); ok {
return returnFunc(childIndex)
}
if returnFunc, ok := ret.Get(0).(func(uint) string); ok {
r0 = returnFunc(childIndex)
} else {
r0 = ret.Get(0).(string)
}
if returnFunc, ok := ret.Get(1).(func(uint) error); ok {
r1 = returnFunc(childIndex)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockKeys_GetAppWalletKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAppWalletKey'
type MockKeys_GetAppWalletKey_Call struct {
*mock.Call
}
// GetAppWalletKey is a helper method to define mock.On call
// - childIndex uint
func (_e *MockKeys_Expecter) GetAppWalletKey(childIndex interface{}) *MockKeys_GetAppWalletKey_Call {
return &MockKeys_GetAppWalletKey_Call{Call: _e.mock.On("GetAppWalletKey", childIndex)}
}
func (_c *MockKeys_GetAppWalletKey_Call) Run(run func(childIndex uint)) *MockKeys_GetAppWalletKey_Call {
_c.Call.Run(func(args mock.Arguments) {
var arg0 uint
if args[0] != nil {
arg0 = args[0].(uint)
}
run(
arg0,
)
})
return _c
}
func (_c *MockKeys_GetAppWalletKey_Call) Return(s string, err error) *MockKeys_GetAppWalletKey_Call {
_c.Call.Return(s, err)
return _c
}
func (_c *MockKeys_GetAppWalletKey_Call) RunAndReturn(run func(childIndex uint) (string, error)) *MockKeys_GetAppWalletKey_Call {
_c.Call.Return(run)
return _c
}
// GetNostrPublicKey provides a mock function for the type MockKeys
func (_mock *MockKeys) GetNostrPublicKey() string {
ret := _mock.Called()
if len(ret) == 0 {
panic("no return value specified for GetNostrPublicKey")
}
var r0 string
if returnFunc, ok := ret.Get(0).(func() string); ok {
r0 = returnFunc()
} else {
r0 = ret.Get(0).(string)
}
return r0
}
// MockKeys_GetNostrPublicKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetNostrPublicKey'
type MockKeys_GetNostrPublicKey_Call struct {
*mock.Call
}
// GetNostrPublicKey is a helper method to define mock.On call
func (_e *MockKeys_Expecter) GetNostrPublicKey() *MockKeys_GetNostrPublicKey_Call {
return &MockKeys_GetNostrPublicKey_Call{Call: _e.mock.On("GetNostrPublicKey")}
}
func (_c *MockKeys_GetNostrPublicKey_Call) Run(run func()) *MockKeys_GetNostrPublicKey_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockKeys_GetNostrPublicKey_Call) Return(s string) *MockKeys_GetNostrPublicKey_Call {
_c.Call.Return(s)
return _c
}
func (_c *MockKeys_GetNostrPublicKey_Call) RunAndReturn(run func() string) *MockKeys_GetNostrPublicKey_Call {
_c.Call.Return(run)
return _c
}
// GetNostrSecretKey provides a mock function for the type MockKeys
func (_mock *MockKeys) GetNostrSecretKey() string {
ret := _mock.Called()
if len(ret) == 0 {
panic("no return value specified for GetNostrSecretKey")
}
var r0 string
if returnFunc, ok := ret.Get(0).(func() string); ok {
r0 = returnFunc()
} else {
r0 = ret.Get(0).(string)
}
return r0
}
// MockKeys_GetNostrSecretKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetNostrSecretKey'
type MockKeys_GetNostrSecretKey_Call struct {
*mock.Call
}
// GetNostrSecretKey is a helper method to define mock.On call
func (_e *MockKeys_Expecter) GetNostrSecretKey() *MockKeys_GetNostrSecretKey_Call {
return &MockKeys_GetNostrSecretKey_Call{Call: _e.mock.On("GetNostrSecretKey")}
}
func (_c *MockKeys_GetNostrSecretKey_Call) Run(run func()) *MockKeys_GetNostrSecretKey_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockKeys_GetNostrSecretKey_Call) Return(s string) *MockKeys_GetNostrSecretKey_Call {
_c.Call.Return(s)
return _c
}
func (_c *MockKeys_GetNostrSecretKey_Call) RunAndReturn(run func() string) *MockKeys_GetNostrSecretKey_Call {
_c.Call.Return(run)
return _c
}
// GetSwapKey provides a mock function for the type MockKeys
func (_mock *MockKeys) GetSwapKey(childIndex uint) (*btcec.PrivateKey, error) {
ret := _mock.Called(childIndex)
if len(ret) == 0 {
panic("no return value specified for GetSwapKey")
}
var r0 *btcec.PrivateKey
var r1 error
if returnFunc, ok := ret.Get(0).(func(uint) (*btcec.PrivateKey, error)); ok {
return returnFunc(childIndex)
}
if returnFunc, ok := ret.Get(0).(func(uint) *btcec.PrivateKey); ok {
r0 = returnFunc(childIndex)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*btcec.PrivateKey)
}
}
if returnFunc, ok := ret.Get(1).(func(uint) error); ok {
r1 = returnFunc(childIndex)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// MockKeys_GetSwapKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSwapKey'
type MockKeys_GetSwapKey_Call struct {
*mock.Call
}
// GetSwapKey is a helper method to define mock.On call
// - childIndex uint
func (_e *MockKeys_Expecter) GetSwapKey(childIndex interface{}) *MockKeys_GetSwapKey_Call {
return &MockKeys_GetSwapKey_Call{Call: _e.mock.On("GetSwapKey", childIndex)}
}
func (_c *MockKeys_GetSwapKey_Call) Run(run func(childIndex uint)) *MockKeys_GetSwapKey_Call {
_c.Call.Run(func(args mock.Arguments) {
var arg0 uint
if args[0] != nil {
arg0 = args[0].(uint)
}
run(
arg0,
)
})
return _c
}
func (_c *MockKeys_GetSwapKey_Call) Return(v *btcec.PrivateKey, err error) *MockKeys_GetSwapKey_Call {
_c.Call.Return(v, err)
return _c
}
func (_c *MockKeys_GetSwapKey_Call) RunAndReturn(run func(childIndex uint) (*btcec.PrivateKey, error)) *MockKeys_GetSwapKey_Call {
_c.Call.Return(run)
return _c
}
// GetSwapMnemonic provides a mock function for the type MockKeys
func (_mock *MockKeys) GetSwapMnemonic() string {
ret := _mock.Called()
if len(ret) == 0 {
panic("no return value specified for GetSwapMnemonic")
}
var r0 string
if returnFunc, ok := ret.Get(0).(func() string); ok {
r0 = returnFunc()
} else {
r0 = ret.Get(0).(string)
}
return r0
}
// MockKeys_GetSwapMnemonic_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSwapMnemonic'
type MockKeys_GetSwapMnemonic_Call struct {
*mock.Call
}
// GetSwapMnemonic is a helper method to define mock.On call
func (_e *MockKeys_Expecter) GetSwapMnemonic() *MockKeys_GetSwapMnemonic_Call {
return &MockKeys_GetSwapMnemonic_Call{Call: _e.mock.On("GetSwapMnemonic")}
}
func (_c *MockKeys_GetSwapMnemonic_Call) Run(run func()) *MockKeys_GetSwapMnemonic_Call {
_c.Call.Run(func(args mock.Arguments) {
run()
})
return _c
}
func (_c *MockKeys_GetSwapMnemonic_Call) Return(s string) *MockKeys_GetSwapMnemonic_Call {
_c.Call.Return(s)
return _c
}
func (_c *MockKeys_GetSwapMnemonic_Call) RunAndReturn(run func() string) *MockKeys_GetSwapMnemonic_Call {
_c.Call.Return(run)
return _c
}
// Init provides a mock function for the type MockKeys
func (_mock *MockKeys) Init(cfg config.Config, encryptionKey string) error {
ret := _mock.Called(cfg, encryptionKey)
if len(ret) == 0 {
panic("no return value specified for Init")
}
var r0 error
if returnFunc, ok := ret.Get(0).(func(config.Config, string) error); ok {
r0 = returnFunc(cfg, encryptionKey)
} else {
r0 = ret.Error(0)
}
return r0
}
// MockKeys_Init_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Init'
type MockKeys_Init_Call struct {
*mock.Call
}
// Init is a helper method to define mock.On call
// - cfg config.Config
// - encryptionKey string
func (_e *MockKeys_Expecter) Init(cfg interface{}, encryptionKey interface{}) *MockKeys_Init_Call {
return &MockKeys_Init_Call{Call: _e.mock.On("Init", cfg, encryptionKey)}
}
func (_c *MockKeys_Init_Call) Run(run func(cfg config.Config, encryptionKey string)) *MockKeys_Init_Call {
_c.Call.Run(func(args mock.Arguments) {
var arg0 config.Config
if args[0] != nil {
arg0 = args[0].(config.Config)
}
var arg1 string
if args[1] != nil {
arg1 = args[1].(string)
}
run(
arg0,
arg1,
)
})
return _c
}
func (_c *MockKeys_Init_Call) Return(err error) *MockKeys_Init_Call {
_c.Call.Return(err)
return _c
}
func (_c *MockKeys_Init_Call) RunAndReturn(run func(cfg config.Config, encryptionKey string) error) *MockKeys_Init_Call {
_c.Call.Return(run)
return _c
}