state

package
v0.36.2 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Keepers

type Keepers struct {
	Take       tkeeper.IKeeper
	Escrow     ekeeper.Keeper
	Audit      akeeper.IKeeper
	Market     mkeeper.IKeeper
	Deployment dkeeper.IKeeper
	Provider   pkeeper.IKeeper
	Bank       *emocks.BankKeeper
	Distr      *emocks.DistrKeeper
	Authz      *emocks.AuthzKeeper
}

type TestSuite

type TestSuite struct {
	// contains filtered or unexported fields
}

TestSuite encapsulates a functional Akash nodes data stores for ephemeral testing.

func SetupTestSuite

func SetupTestSuite(t testing.TB) *TestSuite

SetupTestSuite provides toolkit for accessing stores and keepers for complex data interactions.

func SetupTestSuiteWithKeepers

func SetupTestSuiteWithKeepers(t testing.TB, keepers Keepers) *TestSuite

func (*TestSuite) App

func (ts *TestSuite) App() *app.AkashApp

func (*TestSuite) AuditKeeper

func (ts *TestSuite) AuditKeeper() akeeper.IKeeper

AuditKeeper key store

func (*TestSuite) AuthzKeeper added in v0.34.0

func (ts *TestSuite) AuthzKeeper() *emocks.AuthzKeeper

AuthzKeeper key store

func (*TestSuite) BankKeeper

func (ts *TestSuite) BankKeeper() *emocks.BankKeeper

BankKeeper key store

func (*TestSuite) Context

func (ts *TestSuite) Context() sdk.Context

Context of the current mempool

func (*TestSuite) DeploymentKeeper

func (ts *TestSuite) DeploymentKeeper() dkeeper.IKeeper

DeploymentKeeper key store

func (*TestSuite) EscrowKeeper

func (ts *TestSuite) EscrowKeeper() ekeeper.Keeper

EscrowKeeper key store

func (*TestSuite) MarketKeeper

func (ts *TestSuite) MarketKeeper() mkeeper.IKeeper

MarketKeeper key store

func (*TestSuite) ProviderKeeper

func (ts *TestSuite) ProviderKeeper() pkeeper.IKeeper

ProviderKeeper key store

func (*TestSuite) SetBlockHeight

func (ts *TestSuite) SetBlockHeight(height int64)

SetBlockHeight provides arbitrarily setting the chain's block height.

func (*TestSuite) Store

func (ts *TestSuite) Store() sdk.CommitMultiStore

Store provides access to the underlying KVStore

Jump to

Keyboard shortcuts

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