Module cosmwasm_std::testing[][src]

Structs

BankQuerier
MockApi
MockQuerier

MockQuerier holds an immutable table of bank balances TODO: also allow querying contracts

Constants

MOCK_CONTRACT_ADDR

Functions

digit_sum
mock_dependencies

All external requirements that can be injected for unit tests. It sets the given balance for the contract itself, nothing else

mock_dependencies_with_balances

Initializes the querier along with the mock_dependencies. Sets all balances provided (yoy must explicitly set contract balance if desired)

mock_env

Returns a default enviroment with height, time, chain_id, and contract address You can submit as is to most contracts, or modify height/time if you want to test for expiration.

mock_info

Just set sender and funds for the message. This is intended for use in test code only.

riffle_shuffle

Performs a perfect shuffle (in shuffle)

Type Definitions

MockQuerierCustomHandlerResult

The same type as cosmwasm-std’s QuerierResult, but easier to reuse in cosmwasm-vm. It might diverge from QuerierResult at some point.

MockStorage