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 |