cosmwasm_vm/testing/
mod.rs

1// The external interface is `use cosmwasm_vm::testing::X` for all integration testing symbols, no matter where they live internally.
2
3mod calls;
4mod instance;
5mod mock;
6mod querier;
7mod storage;
8
9pub use calls::{execute, instantiate, migrate, migrate_with_info, query, reply, sudo};
10#[cfg(feature = "stargate")]
11pub use calls::{
12    ibc_channel_close, ibc_channel_connect, ibc_channel_open, ibc_packet_ack, ibc_packet_receive,
13    ibc_packet_timeout,
14};
15pub use instance::{
16    mock_instance, mock_instance_options, mock_instance_with_balances,
17    mock_instance_with_failing_api, mock_instance_with_gas_limit, mock_instance_with_options,
18    test_io, MockInstanceOptions,
19};
20pub use mock::{
21    mock_backend, mock_backend_with_balances, mock_env, mock_info, MockApi, MOCK_CONTRACT_ADDR,
22};
23pub use querier::MockQuerier;
24pub use storage::MockStorage;