Skip to main content

ic_testkit/pic/
mod.rs

1//! PocketIC re-exports and value-adding host-test harness helpers.
2
3pub use pocket_ic::{
4    ErrorCode, LATEST_SERVER_VERSION, PocketIc, PocketIcBuilder, RejectCode, RejectResponse,
5};
6
7mod baseline;
8mod calls;
9mod diagnostics;
10mod errors;
11mod lifecycle;
12mod snapshot;
13mod standalone;
14mod transport;
15
16pub use baseline::{
17    CachedPocketIcBaseline, CachedPocketIcBaselineGuard,
18    restore_or_rebuild_cached_pocket_ic_baseline,
19};
20pub use calls::CandidCallExt;
21pub use diagnostics::PocketIcDiagnosticsExt;
22pub use errors::{
23    CandidCallContext, CandidCallError, CandidCallErrorKind, CanisterInstallError,
24    StandaloneCanisterInstallError,
25};
26pub use lifecycle::{CanisterInstallExt, InstallSpec, RetryPolicy, RetryPolicyError};
27pub use snapshot::{
28    ControllerSnapshotError, ControllerSnapshots, PocketIcSnapshotExt, SnapshotAttemptFailure,
29    SnapshotCleanupFailure,
30};
31pub use standalone::StandaloneCanisterFixture;