Documentation ¶
Index ¶
- type BatchStore
- func (bs *BatchStore) Exists(id []byte) (bool, error)
- func (bs *BatchStore) Get(id []byte) (*postage.Batch, error)
- func (bs *BatchStore) GetChainState() *postage.ChainState
- func (bs *BatchStore) GetReserveState() *postage.ReserveState
- func (bs *BatchStore) IsWithinStorageRadius(swarm.Address) bool
- func (bs *BatchStore) Iterate(f func(*postage.Batch) (bool, error)) error
- func (bs *BatchStore) PutChainState(cs *postage.ChainState) error
- func (bs *BatchStore) Reset() error
- func (bs *BatchStore) ResetCalls() int
- func (bs *BatchStore) Save(batch *postage.Batch) error
- func (bs *BatchStore) SetBatchExpiryHandler(eh postage.BatchExpiryHandler)
- func (bs *BatchStore) SetStorageRadius(f func(uint8) uint8) error
- func (bs *BatchStore) SetStorageRadiusSetter(r postage.StorageRadiusSetter)
- func (bs *BatchStore) StorageRadius() uint8
- func (bs *BatchStore) Unreserve(_ postage.UnreserveIteratorFn) error
- func (bs *BatchStore) Update(batch *postage.Batch, newValue *big.Int, newDepth uint8) error
- type MockEventUpdater
- type Option
- func WithAcceptAllExistsFunc() Option
- func WithBatch(b *postage.Batch) Option
- func WithChainState(cs *postage.ChainState) Option
- func WithExistsFunc(f func([]byte) (bool, error)) Option
- func WithGetErr(err error, delayCnt int) Option
- func WithIsWithinStorageRadius(b bool) Option
- func WithReserveState(rs *postage.ReserveState) Option
- func WithSaveError(err error) Option
- func WithUpdateErr(err error, delayCnt int) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchStore ¶
type BatchStore struct {
// contains filtered or unexported fields
}
BatchStore is a mock BatchStorer
func (*BatchStore) Exists ¶ added in v1.1.0
func (bs *BatchStore) Exists(id []byte) (bool, error)
Exists reports whether batch referenced by the give id exists.
func (*BatchStore) Get ¶
func (bs *BatchStore) Get(id []byte) (*postage.Batch, error)
Get mocks the Get method from the BatchStore.
func (*BatchStore) GetChainState ¶
func (bs *BatchStore) GetChainState() *postage.ChainState
GetChainState mocks the GetChainState method from the BatchStore
func (*BatchStore) GetReserveState ¶
func (bs *BatchStore) GetReserveState() *postage.ReserveState
func (*BatchStore) IsWithinStorageRadius ¶ added in v1.12.0
func (bs *BatchStore) IsWithinStorageRadius(swarm.Address) bool
func (*BatchStore) PutChainState ¶
func (bs *BatchStore) PutChainState(cs *postage.ChainState) error
PutChainState mocks the PutChainState method from the BatchStore
func (*BatchStore) Reset ¶
func (bs *BatchStore) Reset() error
func (*BatchStore) ResetCalls ¶
func (bs *BatchStore) ResetCalls() int
func (*BatchStore) Save ¶ added in v1.4.2
func (bs *BatchStore) Save(batch *postage.Batch) error
Save mocks the Save method from the BatchStore.
func (*BatchStore) SetBatchExpiryHandler ¶ added in v1.8.0
func (bs *BatchStore) SetBatchExpiryHandler(eh postage.BatchExpiryHandler)
func (*BatchStore) SetStorageRadius ¶ added in v1.8.0
func (bs *BatchStore) SetStorageRadius(f func(uint8) uint8) error
func (*BatchStore) SetStorageRadiusSetter ¶ added in v1.8.0
func (bs *BatchStore) SetStorageRadiusSetter(r postage.StorageRadiusSetter)
func (*BatchStore) StorageRadius ¶ added in v1.12.0
func (bs *BatchStore) StorageRadius() uint8
func (*BatchStore) Unreserve ¶ added in v1.0.0
func (bs *BatchStore) Unreserve(_ postage.UnreserveIteratorFn) error
type MockEventUpdater ¶ added in v1.8.0
type MockEventUpdater struct {
// contains filtered or unexported fields
}
func NewNotReady ¶ added in v1.8.0
func NewNotReady() *MockEventUpdater
func NewWithError ¶ added in v1.8.0
func NewWithError(err error) *MockEventUpdater
func (*MockEventUpdater) GetSyncStatus ¶ added in v1.8.0
func (s *MockEventUpdater) GetSyncStatus() (isDone bool, err error)
type Option ¶
type Option func(*BatchStore)
Option is an option passed to New.
func WithAcceptAllExistsFunc ¶ added in v1.6.3
func WithAcceptAllExistsFunc() Option
func WithBatch ¶ added in v1.0.0
WithBatch will set batch to the one provided by user. This will be returned in the next Get.
func WithChainState ¶
func WithChainState(cs *postage.ChainState) Option
WithChainState will set the initial chainstate in the ChainStore mock.
func WithGetErr ¶
WithGetErr will set the get error returned by the ChainStore mock. The error will be returned on each subsequent call after delayCnt calls to Get have been made.
func WithIsWithinStorageRadius ¶ added in v1.12.0
func WithReserveState ¶
func WithReserveState(rs *postage.ReserveState) Option
WithReserveState will set the initial reservestate in the ChainStore mock.
func WithSaveError ¶ added in v1.14.0
func WithUpdateErr ¶ added in v1.4.2
WithUpdateErr will set the put error returned by the ChainStore mock. The error will be returned on each subsequent call after delayCnt calls to Update have been made.