cosmwasm: added shutdown contracts tests #4257
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Test Coverage for Shutdown CW Wormhole Contract
Overview
This PR adds comprehensive test coverage for the shutdown cw-wormhole contract, which serves as a safety mechanism for temporarily disabling the main contract in case of security incidents. The changes include both interchain integration tests and cw-multi-test based tests.
Changes
Purpose
This test coverage addition is a preliminary step before upcoming modifications to the cw-wormhole contract's state management. Having thorough test coverage in place will help ensure the safety and correctness of the future state management changes that are needed.
Test Scenarios
This pr was created jointly with @joelsmith-2019 where he contributed the ICT tests and I focused on the cw-multi-test