clitest

package
v0.7.2 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2019 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WriteToNewTempFile

func WriteToNewTempFile(t *testing.T, s string) *os.File

Write the given string to a new temporary file

Types

type Fixtures

type Fixtures struct {
	ChainID  string
	RPCAddr  string
	Port     string
	GDHome   string
	GCLIHome string
	P2PAddr  string
	T        *testing.T
}

Fixtures is used to setup the testing environment

func InitFixtures

func InitFixtures(t *testing.T) (f *Fixtures)

with 1 validator.

func NewFixtures

func NewFixtures(t *testing.T) *Fixtures

NewFixtures creates a new instance of Fixtures with many vars set

func (*Fixtures) AddGenesisAccount

func (f *Fixtures) AddGenesisAccount(address sdk.AccAddress, coins sdk.Coins, flags ...string)

AddGenesisAccount is hashgard add-genesis-account

func (*Fixtures) CLIConfig

func (f *Fixtures) CLIConfig(key, value string, flags ...string)

CLIConfig is hashgardcli config

func (*Fixtures) Cleanup

func (f *Fixtures) Cleanup(dirs ...string)

Cleanup is meant to be run at the end of a test to clean up an remaining test state

func (*Fixtures) CollectGenTxs

func (f *Fixtures) CollectGenTxs(flags ...string)

CollectGenTxs is hashgard collect-gentxs

func (*Fixtures) Flags

func (f *Fixtures) Flags() string

Flags returns the flags necessary for making most CLI calls

func (*Fixtures) GenTx

func (f *Fixtures) GenTx(name string, flags ...string)

GenTx is hashgard gentx

func (Fixtures) GenesisFile

func (f Fixtures) GenesisFile() string

GenesisFile returns the path of the genesis file

func (Fixtures) GenesisState

func (f Fixtures) GenesisState() (*codec.Codec, types.GenesisDoc, app.GenesisState)

GenesisFile returns the application's genesis state

func (*Fixtures) HGInit

func (f *Fixtures) HGInit(moniker string, flags ...string)

HGInit is hashgard init NOTE: HGInit sets the ChainID for the Fixtures instance

func (*Fixtures) HGStart

func (f *Fixtures) HGStart(flags ...string) *tests.Process

HGStart runs hashgard start with the appropriate flags and returns a process

func (*Fixtures) HGTendermint

func (f *Fixtures) HGTendermint(query string) string

HGTendermint returns the results of hashgard tendermint [query]

func (*Fixtures) KeyAddress

func (f *Fixtures) KeyAddress(name string) sdk.AccAddress

KeyAddress returns the SDK account address from the key

func (*Fixtures) KeysAdd

func (f *Fixtures) KeysAdd(name string, flags ...string)

KeysAdd is hashgardcli keys add

func (*Fixtures) KeysAddRecover

func (f *Fixtures) KeysAddRecover(name, mnemonic string, flags ...string) (exitSuccess bool, stdout, stderr string)

KeysAddRecover prepares hashgardcli keys add --recover

func (*Fixtures) KeysAddRecoverHDPath

func (f *Fixtures) KeysAddRecoverHDPath(name, mnemonic string, account uint32, index uint32, flags ...string)

KeysAddRecoverHDPath prepares hashgardcli keys add --recover --account --index

func (*Fixtures) KeysDelete

func (f *Fixtures) KeysDelete(name string, flags ...string)

KeysDelete is hashgardcli keys delete

func (*Fixtures) KeysShow

func (f *Fixtures) KeysShow(name string, flags ...string) keys.KeyOutput

KeysShow is hashgardcli keys show

func (*Fixtures) QueryAccount

func (f *Fixtures) QueryAccount(address sdk.AccAddress, flags ...string) auth.BaseAccount

QueryAccount is hashgardcli bank account

func (*Fixtures) QueryExchangeFrozen

func (f *Fixtures) QueryExchangeFrozen(addr sdk.AccAddress, flags ...string) sdk.Coins

QueryExchangeFrozen is hashgardcli exchange query-frozen

func (*Fixtures) QueryExchangeOrder

func (f *Fixtures) QueryExchangeOrder(orderId int, flags ...string) exchange.Order

QueryExchangeOrder is hashgardcli exchange query-order

func (*Fixtures) QueryExchangeOrders

func (f *Fixtures) QueryExchangeOrders(addr sdk.AccAddress, flags ...string) []exchange.Order

QueryExchangeOrders is hashgardcli exchange query-orders

func (*Fixtures) QueryFutureBox added in v0.6.0

func (f *Fixtures) QueryFutureBox(boxID string, flags ...string) types.FutureBoxInfo

QueryBox is hashgardcli box query hashgardcli box query boxab3jlxpt2ps

func (*Fixtures) QueryGovDeposit

func (f *Fixtures) QueryGovDeposit(proposalID int, depositor sdk.AccAddress, flags ...string) gov.Deposit

QueryGovDeposit is hashgardcli gov query-deposit

func (*Fixtures) QueryGovDeposits

func (f *Fixtures) QueryGovDeposits(propsalID int, flags ...string) []gov.Deposit

QueryGovDeposits is hashgardcli gov query-deposits

func (*Fixtures) QueryGovParamDeposit

func (f *Fixtures) QueryGovParamDeposit() gov.DepositParams

QueryGovParamDeposit is hashgardcli gov param deposit

func (*Fixtures) QueryGovParamTallying

func (f *Fixtures) QueryGovParamTallying() gov.TallyParams

QueryGovParamTallying is hashgardcli gov param tallying

func (*Fixtures) QueryGovParamVoting

func (f *Fixtures) QueryGovParamVoting() gov.VotingParams

QueryGovParamVoting is hashgardcli gov param voting

func (*Fixtures) QueryGovProposal

func (f *Fixtures) QueryGovProposal(proposalID int, flags ...string) gov.Proposal

QueryGovProposal is hashgardcli gov proposal

func (*Fixtures) QueryGovProposals

func (f *Fixtures) QueryGovProposals(flags ...string) gov.Proposals

QueryGovProposals is hashgardcli gov proposals

func (*Fixtures) QueryGovVote

func (f *Fixtures) QueryGovVote(proposalID int, voter sdk.AccAddress, flags ...string) gov.Vote

QueryGovVote is hashgardcli gov query-vote

func (*Fixtures) QueryGovVotes

func (f *Fixtures) QueryGovVotes(proposalID int, flags ...string) []gov.Vote

QueryGovVotes is hashgardcli gov query-votes

func (*Fixtures) QueryIssueAllowance

func (f *Fixtures) QueryIssueAllowance(issueId string, owner string, spender string, flags ...string) issue.Approval

QueryIssueAllowance is hashgardcli issue query-allowance

func (*Fixtures) QueryIssueFreeze

func (f *Fixtures) QueryIssueFreeze(issueId string, addr string, flags ...string) issue.IssueFreeze

QueryIssueFreeze is hashgardcli issue query-freeze

func (*Fixtures) QueryIssueIssue

func (f *Fixtures) QueryIssueIssue(issueId string, flags ...string) issue.CoinIssueInfo

QueryIssueIssue is hashgardcli issue query-issue

func (*Fixtures) QueryIssueIssues

func (f *Fixtures) QueryIssueIssues(owner string, flags ...string) []issue.CoinIssueInfo

QueryIssueIssues is hashgardcli issue list-issues

func (*Fixtures) QueryIssueSearch

func (f *Fixtures) QueryIssueSearch(symbol string, flags ...string) []issue.CoinIssueInfo

QueryIssueSearch is hashgardcli issue search

func (*Fixtures) QuerySigningInfo

func (f *Fixtures) QuerySigningInfo(val string) slashing.ValidatorSigningInfo

QuerySigningInfo returns the signing info for a validator

func (*Fixtures) QuerySlashingParams

func (f *Fixtures) QuerySlashingParams() slashing.Params

QuerySlashingParams is hashgardcli slashing params

func (*Fixtures) QueryStakingDelegationsTo

func (f *Fixtures) QueryStakingDelegationsTo(valAddr sdk.ValAddress, flags ...string) []staking.Delegation

QueryStakingDelegationsTo is hashgardcli stake delegations-to

func (*Fixtures) QueryStakingParameters

func (f *Fixtures) QueryStakingParameters(flags ...string) staking.Params

QueryStakingParameters is hashgardcli stake parameters

func (*Fixtures) QueryStakingPool

func (f *Fixtures) QueryStakingPool(flags ...string) staking.Pool

QueryStakingPool is hashgardcli stake pool

func (*Fixtures) QueryStakingUnbondingDelegationsFrom

func (f *Fixtures) QueryStakingUnbondingDelegationsFrom(valAddr sdk.ValAddress, flags ...string) []staking.UnbondingDelegation

QueryStakingUnbondingDelegationsFrom is hashgardcli stake unbonding-delegations-from

func (*Fixtures) QueryStakingValidator

func (f *Fixtures) QueryStakingValidator(valAddr sdk.ValAddress, flags ...string) staking.Validator

QueryStakingValidator is hashgardcli stake validator

func (*Fixtures) QueryStakingValidators added in v0.6.0

func (f *Fixtures) QueryStakingValidators(flags ...string) staking.Validators

QueryStakingValidator is hashgardcli stake validators

func (*Fixtures) QueryTxs

func (f *Fixtures) QueryTxs(page, limit int, tags ...string) []sdk.TxResponse

QueryTxs is hashgardcli tendermint txs

func (*Fixtures) QueryTxsInvalid

func (f *Fixtures) QueryTxsInvalid(expectedErr error, page, limit int, tags ...string)

QueryTxsInvalid query txs with wrong parameters and compare expected error

func (*Fixtures) TxBroadcast

func (f *Fixtures) TxBroadcast(fileName string, flags ...string) (bool, string, string)

TxBroadcast is hashgardcli bank broadcast

func (*Fixtures) TxDepositBoxCreate added in v0.6.0

func (f *Fixtures) TxDepositBoxCreate(sender string, params *params.BoxDepositParams, flags ...string) (bool, string, string)

TxDepositBoxCreate is hashgardcli deposit create hashgardcli deposit create foocoin 10000coin174876e800 --from joehe --bottom-line=1000 --price=100 --start-time=1557982140 --establish-time=1557982141 --maturity-time=1557982142 --interest=200coin174876e801 -y

func (*Fixtures) TxDepositBoxInterestCancel added in v0.6.0

func (f *Fixtures) TxDepositBoxInterestCancel(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)

TxDepositBoxCreate is hashgardcli deposit interest-cancel hashgardcli deposit interest-cancel boxab3jlxpt2pt 200 --from joehe -y

func (*Fixtures) TxDepositBoxInterestInject added in v0.6.0

func (f *Fixtures) TxDepositBoxInterestInject(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)

TxDepositBoxCreate is hashgardcli deposit interest-inject hashgardcli deposit interest-inject boxab3jlxpt2pt 200 --from joehe -y

func (*Fixtures) TxDepositCancel added in v0.6.0

func (f *Fixtures) TxDepositCancel(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)

TxInject is hashgardcli box cancel hashgardcli box cancel boxab3jlxpt2pt 1000 --from test -y

func (*Fixtures) TxEncode

func (f *Fixtures) TxEncode(fileName string, flags ...string) (bool, string, string)

TxEncode is hashgardcli bank encode

func (*Fixtures) TxExchangeCreateOrder

func (f *Fixtures) TxExchangeCreateOrder(from string, supply, target sdk.Coin, flags ...string) (bool, string, string)

TxExchangeCreateOrder is hashgardcli exchange create-order

func (*Fixtures) TxExchangeTakeOrder

func (f *Fixtures) TxExchangeTakeOrder(orderId int, amount sdk.Coin, from string, flags ...string) (bool, string, string)

TxExchangeTakeOrder is hashgardcli exchange take-order

func (*Fixtures) TxExchangeWithdrawalOrder

func (f *Fixtures) TxExchangeWithdrawalOrder(orderId int, from string, flags ...string) (bool, string, string)

TxExchangeWithdrawalOrder is hashgardcli exchange withdrawal-order

func (*Fixtures) TxFutureBoxCreate added in v0.6.0

func (f *Fixtures) TxFutureBoxCreate(sender string, params *params.BoxFutureParams, flags ...string) (bool, string, string)

TxFutureBoxCreate is hashgardcli future create hashgardcli future create joe 1800coin174876e800 /home/f.json -y --from joehe

func (*Fixtures) TxGovDeposit

func (f *Fixtures) TxGovDeposit(proposalID int, from string, amount sdk.Coin, flags ...string) (bool, string, string)

TxGovDeposit is hashgardcli gov deposit

func (*Fixtures) TxGovSubmitProposal

func (f *Fixtures) TxGovSubmitProposal(from, typ, title, description string, deposit sdk.Coin, flags ...string) (bool, string, string)

TxGovSubmitProposal is hashgardcli gov submit-proposal

func (*Fixtures) TxGovVote

func (f *Fixtures) TxGovVote(proposalID int, option gov.VoteOption, from string, flags ...string) (bool, string, string)

TxGovVote is hashgardcli gov vote

func (*Fixtures) TxInject added in v0.6.0

func (f *Fixtures) TxInject(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)

TxInject is hashgardcli box inject hashgardcli box inject boxab3jlxpt2pt 1000 --from test -y

func (*Fixtures) TxIssueApprove

func (f *Fixtures) TxIssueApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)

TxIssueApprove is hashgardcli issue approve

func (*Fixtures) TxIssueBurn

func (f *Fixtures) TxIssueBurn(from string, issueId string, amount uint64, flags ...string) (bool, string, string)

TxIssueBurn is hashgardcli issue burn

func (*Fixtures) TxIssueBurnFrom

func (f *Fixtures) TxIssueBurnFrom(from string, issueId string, account string, amount uint64, flags ...string) (bool, string, string)

TxIssueBurnFrom is hashgardcli issue burn-from

func (*Fixtures) TxIssueCreate

func (f *Fixtures) TxIssueCreate(from string, name string, symbol string, totalSupply uint64, flags ...string) (bool, string, string)

TxIssueCreate is hashgardcli issue create

func (*Fixtures) TxIssueDecreaseApprove

func (f *Fixtures) TxIssueDecreaseApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)

TxIssueDecreaseApprove is hashgardcli issue decrease-approval

func (*Fixtures) TxIssueDescribe

func (f *Fixtures) TxIssueDescribe(from string, issueId string, filePath string, flags ...string) (bool, string, string)

TxIssueDescribe is hashgardcli issue describe

func (*Fixtures) TxIssueDisable

func (f *Fixtures) TxIssueDisable(from string, issueId string, feature string, flags ...string) (bool, string, string)

TxIssueDisable is hashgardcli issue disable

func (*Fixtures) TxIssueFreeze

func (f *Fixtures) TxIssueFreeze(from string, freezeType string, issueId string, addr string, endTime string, flags ...string) (bool, string, string)

TxIssueFreeze is hashgardcli issue freeze

func (*Fixtures) TxIssueIncreaseApprove

func (f *Fixtures) TxIssueIncreaseApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)

TxIssueIncreaseApprove is hashgardcli issue increase-approval

func (*Fixtures) TxIssueMint

func (f *Fixtures) TxIssueMint(from string, issueId string, amount uint64, flags ...string) (bool, string, string)

TxIssueMint is hashgardcli issue Mint

func (*Fixtures) TxIssueSendFrom

func (f *Fixtures) TxIssueSendFrom(from string, issueId string, fromAddr string, toAddr string, amount uint64, flags ...string) (bool, string, string)

TxIssueSendFrom is hashgardcli issue send-from

func (*Fixtures) TxIssueTransferOwnership

func (f *Fixtures) TxIssueTransferOwnership(from string, issueId string, addr sdk.AccAddress, flags ...string) (bool, string, string)

TxIssueTransferOwnership is hashgardcli issue transfer-ownership

func (*Fixtures) TxIssueUnFreeze

func (f *Fixtures) TxIssueUnFreeze(from string, freezeType string, issueId string, addr string, flags ...string) (bool, string, string)

TxIssueUnFreeze is hashgardcli issue unfreeze

func (*Fixtures) TxLockBoxCreate added in v0.6.0

func (f *Fixtures) TxLockBoxCreate(sender string, params *params.BoxLockParams, flags ...string) (bool, string, string)

___________________________________________________________________________________ hashgardcli box TxLockBoxCreate is hashgardcli lock create hashgardcli lock create foocoin 100coin174876e800 1557983880 --from joehe -y

func (*Fixtures) TxMultisign

func (f *Fixtures) TxMultisign(fileName, name string, signaturesFiles []string,
	flags ...string) (bool, string, string)

TxMultisign is hashgardcli bank multisign

func (*Fixtures) TxSend

func (f *Fixtures) TxSend(from string, to sdk.AccAddress, amount sdk.Coin, flags ...string) (bool, string, string)

TxSend is hashgardcli bank send

func (*Fixtures) TxSign

func (f *Fixtures) TxSign(signer, fileName string, flags ...string) (bool, string, string)

TxSign is hashgardcli bank sign

func (*Fixtures) TxStakingCreateValidator

func (f *Fixtures) TxStakingCreateValidator(from, consPubKey string, amount sdk.Coin, flags ...string) (bool, string, string)

TxStakingCreateValidator is hashgardcli stake create-validator

func (*Fixtures) TxStakingUnbond

func (f *Fixtures) TxStakingUnbond(from, shares string, validator sdk.ValAddress, flags ...string) bool

TxStakingUnbond is hashgardcli stake unbond

func (*Fixtures) TxWithdraw added in v0.6.0

func (f *Fixtures) TxWithdraw(sender string, boxID string, flags ...string) (bool, string, string)

TxWithdraw is hashgardcli box withdraw hashgardcli box withdraw boxab3jlxpt2pt --from test -y

func (*Fixtures) UnsafeResetAll

func (f *Fixtures) UnsafeResetAll(flags ...string)

UnsafeResetAll is hashgard unsafe-reset-all

func (*Fixtures) ValidateGenesis

func (f *Fixtures) ValidateGenesis()

ValidateGenesis runs hashgard validate-genesis

Jump to

Keyboard shortcuts

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