Help us shape the future of Go! Take the 2026 Go Developer Survey

mock

package
v0.37.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2024 License: AGPL-3.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API struct {
	mock.Mock
}

API is an autogenerated mock type for the API type

func NewAPI added in v0.26.1

func NewAPI(t interface {
	mock.TestingT
	Cleanup(func())
}) *API

NewAPI creates a new instance of API. 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 (*API) ExecuteScriptAtBlockHeight

func (_m *API) ExecuteScriptAtBlockHeight(ctx context.Context, blockHeight uint64, script []byte, arguments [][]byte) ([]byte, error)

ExecuteScriptAtBlockHeight provides a mock function with given fields: ctx, blockHeight, script, arguments

func (*API) ExecuteScriptAtBlockID

func (_m *API) ExecuteScriptAtBlockID(ctx context.Context, blockID flow.Identifier, script []byte, arguments [][]byte) ([]byte, error)

ExecuteScriptAtBlockID provides a mock function with given fields: ctx, blockID, script, arguments

func (*API) ExecuteScriptAtLatestBlock

func (_m *API) ExecuteScriptAtLatestBlock(ctx context.Context, script []byte, arguments [][]byte) ([]byte, error)

ExecuteScriptAtLatestBlock provides a mock function with given fields: ctx, script, arguments

func (*API) GetAccount

func (_m *API) GetAccount(ctx context.Context, address flow.Address) (*flow.Account, error)

GetAccount provides a mock function with given fields: ctx, address

func (*API) GetAccountAtBlockHeight

func (_m *API) GetAccountAtBlockHeight(ctx context.Context, address flow.Address, height uint64) (*flow.Account, error)

GetAccountAtBlockHeight provides a mock function with given fields: ctx, address, height

func (*API) GetAccountAtLatestBlock

func (_m *API) GetAccountAtLatestBlock(ctx context.Context, address flow.Address) (*flow.Account, error)

GetAccountAtLatestBlock provides a mock function with given fields: ctx, address

func (*API) GetAccountBalanceAtBlockHeight added in v0.36.1

func (_m *API) GetAccountBalanceAtBlockHeight(ctx context.Context, address flow.Address, height uint64) (uint64, error)

GetAccountBalanceAtBlockHeight provides a mock function with given fields: ctx, address, height

func (*API) GetAccountBalanceAtLatestBlock added in v0.36.1

func (_m *API) GetAccountBalanceAtLatestBlock(ctx context.Context, address flow.Address) (uint64, error)

GetAccountBalanceAtLatestBlock provides a mock function with given fields: ctx, address

func (*API) GetAccountKeyAtBlockHeight added in v0.36.1

func (_m *API) GetAccountKeyAtBlockHeight(ctx context.Context, address flow.Address, keyIndex uint32, height uint64) (*flow.AccountPublicKey, error)

GetAccountKeyAtBlockHeight provides a mock function with given fields: ctx, address, keyIndex, height

func (*API) GetAccountKeyAtLatestBlock added in v0.36.1

func (_m *API) GetAccountKeyAtLatestBlock(ctx context.Context, address flow.Address, keyIndex uint32) (*flow.AccountPublicKey, error)

GetAccountKeyAtLatestBlock provides a mock function with given fields: ctx, address, keyIndex

func (*API) GetAccountKeysAtBlockHeight added in v0.36.1

func (_m *API) GetAccountKeysAtBlockHeight(ctx context.Context, address flow.Address, height uint64) ([]flow.AccountPublicKey, error)

GetAccountKeysAtBlockHeight provides a mock function with given fields: ctx, address, height

func (*API) GetAccountKeysAtLatestBlock added in v0.36.1

func (_m *API) GetAccountKeysAtLatestBlock(ctx context.Context, address flow.Address) ([]flow.AccountPublicKey, error)

GetAccountKeysAtLatestBlock provides a mock function with given fields: ctx, address

func (*API) GetBlockByHeight

func (_m *API) GetBlockByHeight(ctx context.Context, height uint64) (*flow.Block, flow.BlockStatus, error)

GetBlockByHeight provides a mock function with given fields: ctx, height

func (*API) GetBlockByID

func (_m *API) GetBlockByID(ctx context.Context, id flow.Identifier) (*flow.Block, flow.BlockStatus, error)

GetBlockByID provides a mock function with given fields: ctx, id

func (*API) GetBlockHeaderByHeight

func (_m *API) GetBlockHeaderByHeight(ctx context.Context, height uint64) (*flow.Header, flow.BlockStatus, error)

GetBlockHeaderByHeight provides a mock function with given fields: ctx, height

func (*API) GetBlockHeaderByID

func (_m *API) GetBlockHeaderByID(ctx context.Context, id flow.Identifier) (*flow.Header, flow.BlockStatus, error)

GetBlockHeaderByID provides a mock function with given fields: ctx, id

func (*API) GetCollectionByID

func (_m *API) GetCollectionByID(ctx context.Context, id flow.Identifier) (*flow.LightCollection, error)

GetCollectionByID provides a mock function with given fields: ctx, id

func (*API) GetEventsForBlockIDs

func (_m *API) GetEventsForBlockIDs(ctx context.Context, eventType string, blockIDs []flow.Identifier, requiredEventEncodingVersion entities.EventEncodingVersion) ([]flow.BlockEvents, error)

GetEventsForBlockIDs provides a mock function with given fields: ctx, eventType, blockIDs, requiredEventEncodingVersion

func (*API) GetEventsForHeightRange

func (_m *API) GetEventsForHeightRange(ctx context.Context, eventType string, startHeight uint64, endHeight uint64, requiredEventEncodingVersion entities.EventEncodingVersion) ([]flow.BlockEvents, error)

GetEventsForHeightRange provides a mock function with given fields: ctx, eventType, startHeight, endHeight, requiredEventEncodingVersion

func (*API) GetExecutionResultByID

func (_m *API) GetExecutionResultByID(ctx context.Context, id flow.Identifier) (*flow.ExecutionResult, error)

GetExecutionResultByID provides a mock function with given fields: ctx, id

func (*API) GetExecutionResultForBlockID

func (_m *API) GetExecutionResultForBlockID(ctx context.Context, blockID flow.Identifier) (*flow.ExecutionResult, error)

GetExecutionResultForBlockID provides a mock function with given fields: ctx, blockID

func (*API) GetFullCollectionByID added in v0.33.26

func (_m *API) GetFullCollectionByID(ctx context.Context, id flow.Identifier) (*flow.Collection, error)

GetFullCollectionByID provides a mock function with given fields: ctx, id

func (*API) GetLatestBlock

func (_m *API) GetLatestBlock(ctx context.Context, isSealed bool) (*flow.Block, flow.BlockStatus, error)

GetLatestBlock provides a mock function with given fields: ctx, isSealed

func (*API) GetLatestBlockHeader

func (_m *API) GetLatestBlockHeader(ctx context.Context, isSealed bool) (*flow.Header, flow.BlockStatus, error)

GetLatestBlockHeader provides a mock function with given fields: ctx, isSealed

func (*API) GetLatestProtocolStateSnapshot

func (_m *API) GetLatestProtocolStateSnapshot(ctx context.Context) ([]byte, error)

GetLatestProtocolStateSnapshot provides a mock function with given fields: ctx

func (*API) GetNetworkParameters

func (_m *API) GetNetworkParameters(ctx context.Context) access.NetworkParameters

GetNetworkParameters provides a mock function with given fields: ctx

func (*API) GetNodeVersionInfo added in v0.31.0

func (_m *API) GetNodeVersionInfo(ctx context.Context) (*access.NodeVersionInfo, error)

GetNodeVersionInfo provides a mock function with given fields: ctx

func (*API) GetProtocolStateSnapshotByBlockID added in v0.33.1

func (_m *API) GetProtocolStateSnapshotByBlockID(ctx context.Context, blockID flow.Identifier) ([]byte, error)

GetProtocolStateSnapshotByBlockID provides a mock function with given fields: ctx, blockID

func (*API) GetProtocolStateSnapshotByHeight added in v0.33.1

func (_m *API) GetProtocolStateSnapshotByHeight(ctx context.Context, blockHeight uint64) ([]byte, error)

GetProtocolStateSnapshotByHeight provides a mock function with given fields: ctx, blockHeight

func (*API) GetSystemTransaction added in v0.33.1

func (_m *API) GetSystemTransaction(ctx context.Context, blockID flow.Identifier) (*flow.TransactionBody, error)

GetSystemTransaction provides a mock function with given fields: ctx, blockID

func (*API) GetSystemTransactionResult added in v0.33.1

func (_m *API) GetSystemTransactionResult(ctx context.Context, blockID flow.Identifier, requiredEventEncodingVersion entities.EventEncodingVersion) (*access.TransactionResult, error)

GetSystemTransactionResult provides a mock function with given fields: ctx, blockID, requiredEventEncodingVersion

func (*API) GetTransaction

func (_m *API) GetTransaction(ctx context.Context, id flow.Identifier) (*flow.TransactionBody, error)

GetTransaction provides a mock function with given fields: ctx, id

func (*API) GetTransactionResult

func (_m *API) GetTransactionResult(ctx context.Context, id flow.Identifier, blockID flow.Identifier, collectionID flow.Identifier, requiredEventEncodingVersion entities.EventEncodingVersion) (*access.TransactionResult, error)

GetTransactionResult provides a mock function with given fields: ctx, id, blockID, collectionID, requiredEventEncodingVersion

func (*API) GetTransactionResultByIndex added in v0.24.8

func (_m *API) GetTransactionResultByIndex(ctx context.Context, blockID flow.Identifier, index uint32, requiredEventEncodingVersion entities.EventEncodingVersion) (*access.TransactionResult, error)

GetTransactionResultByIndex provides a mock function with given fields: ctx, blockID, index, requiredEventEncodingVersion

func (*API) GetTransactionResultsByBlockID added in v0.24.11

func (_m *API) GetTransactionResultsByBlockID(ctx context.Context, blockID flow.Identifier, requiredEventEncodingVersion entities.EventEncodingVersion) ([]*access.TransactionResult, error)

GetTransactionResultsByBlockID provides a mock function with given fields: ctx, blockID, requiredEventEncodingVersion

func (*API) GetTransactionsByBlockID added in v0.24.11

func (_m *API) GetTransactionsByBlockID(ctx context.Context, blockID flow.Identifier) ([]*flow.TransactionBody, error)

GetTransactionsByBlockID provides a mock function with given fields: ctx, blockID

func (*API) Ping

func (_m *API) Ping(ctx context.Context) error

Ping provides a mock function with given fields: ctx

func (*API) SendTransaction

func (_m *API) SendTransaction(ctx context.Context, tx *flow.TransactionBody) error

SendTransaction provides a mock function with given fields: ctx, tx

func (*API) SubscribeBlockDigestsFromLatest added in v0.33.30

func (_m *API) SubscribeBlockDigestsFromLatest(ctx context.Context, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlockDigestsFromLatest provides a mock function with given fields: ctx, blockStatus

func (*API) SubscribeBlockDigestsFromStartBlockID added in v0.33.30

func (_m *API) SubscribeBlockDigestsFromStartBlockID(ctx context.Context, startBlockID flow.Identifier, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlockDigestsFromStartBlockID provides a mock function with given fields: ctx, startBlockID, blockStatus

func (*API) SubscribeBlockDigestsFromStartHeight added in v0.33.30

func (_m *API) SubscribeBlockDigestsFromStartHeight(ctx context.Context, startHeight uint64, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlockDigestsFromStartHeight provides a mock function with given fields: ctx, startHeight, blockStatus

func (*API) SubscribeBlockHeadersFromLatest added in v0.33.30

func (_m *API) SubscribeBlockHeadersFromLatest(ctx context.Context, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlockHeadersFromLatest provides a mock function with given fields: ctx, blockStatus

func (*API) SubscribeBlockHeadersFromStartBlockID added in v0.33.30

func (_m *API) SubscribeBlockHeadersFromStartBlockID(ctx context.Context, startBlockID flow.Identifier, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlockHeadersFromStartBlockID provides a mock function with given fields: ctx, startBlockID, blockStatus

func (*API) SubscribeBlockHeadersFromStartHeight added in v0.33.30

func (_m *API) SubscribeBlockHeadersFromStartHeight(ctx context.Context, startHeight uint64, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlockHeadersFromStartHeight provides a mock function with given fields: ctx, startHeight, blockStatus

func (*API) SubscribeBlocksFromLatest added in v0.33.30

func (_m *API) SubscribeBlocksFromLatest(ctx context.Context, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlocksFromLatest provides a mock function with given fields: ctx, blockStatus

func (*API) SubscribeBlocksFromStartBlockID added in v0.33.30

func (_m *API) SubscribeBlocksFromStartBlockID(ctx context.Context, startBlockID flow.Identifier, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlocksFromStartBlockID provides a mock function with given fields: ctx, startBlockID, blockStatus

func (*API) SubscribeBlocksFromStartHeight added in v0.33.30

func (_m *API) SubscribeBlocksFromStartHeight(ctx context.Context, startHeight uint64, blockStatus flow.BlockStatus) subscription.Subscription

SubscribeBlocksFromStartHeight provides a mock function with given fields: ctx, startHeight, blockStatus

func (*API) SubscribeTransactionStatuses added in v0.33.30

func (_m *API) SubscribeTransactionStatuses(ctx context.Context, tx *flow.TransactionBody, requiredEventEncodingVersion entities.EventEncodingVersion) subscription.Subscription

SubscribeTransactionStatuses provides a mock function with given fields: ctx, tx, requiredEventEncodingVersion

type Blocks added in v0.36.2

type Blocks struct {
	mock.Mock
}

Blocks is an autogenerated mock type for the Blocks type

func NewBlocks added in v0.36.2

func NewBlocks(t interface {
	mock.TestingT
	Cleanup(func())
}) *Blocks

NewBlocks creates a new instance of Blocks. 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 (*Blocks) FinalizedHeader added in v0.36.2

func (_m *Blocks) FinalizedHeader() (*flow.Header, error)

FinalizedHeader provides a mock function with given fields:

func (*Blocks) HeaderByID added in v0.36.2

func (_m *Blocks) HeaderByID(id flow.Identifier) (*flow.Header, error)

HeaderByID provides a mock function with given fields: id

func (*Blocks) SealedHeader added in v0.36.2

func (_m *Blocks) SealedHeader() (*flow.Header, error)

SealedHeader provides a mock function with given fields:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL