Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added init function to ibc integration tests package #574

Merged
merged 8 commits into from
Jul 24, 2023
52 changes: 21 additions & 31 deletions integration-tests/ibc/asset_ft_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@ func TestIBCFailsIfNotEnabled(t *testing.T) {

requireT := require.New(t)

ctx, chains := integrationtests.NewChainsTestingContext(t)
coreumChain := chains.Coreum
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
coreumIssuer := coreumChain.GenAccount()

issueFee := getIssueFee(ctx, t, coreumChain.ClientContext).Amount
Expand All @@ -58,7 +57,7 @@ func TestIBCFailsIfNotEnabled(t *testing.T) {
)
require.NoError(t, err)

gaiaChain := chains.Gaia
gaiaChain := integrationtests.GetGaiaChain(t)
_, err = coreumChain.ExecuteIBCTransfer(
ctx,
t,
Expand All @@ -73,12 +72,11 @@ func TestIBCFailsIfNotEnabled(t *testing.T) {
func TestIBCAssetFTSendCommissionAndBurnRate(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
requireT := require.New(t)

coreumChain := chains.Coreum
gaiaChain := chains.Gaia
osmosisChain := chains.Osmosis
gaiaChain := integrationtests.GetGaiaChain(t)
osmosisChain := integrationtests.GetOsmosisChain(t)

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)
coreumToGaiaChannelID := coreumChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, gaiaChain.ChainSettings.ChainID)
Expand Down Expand Up @@ -339,10 +337,9 @@ func TestIBCAssetFTSendCommissionAndBurnRate(t *testing.T) {
func TestIBCAssetFTWhitelisting(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia
gaiaChain := integrationtests.GetGaiaChain(t)
gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

coreumIssuer := coreumChain.GenAccount()
Expand Down Expand Up @@ -433,11 +430,10 @@ func TestIBCAssetFTWhitelisting(t *testing.T) {
func TestIBCAssetFTFreezing(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
requireT := require.New(t)
assertT := assert.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia
gaiaChain := integrationtests.GetGaiaChain(t)

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down Expand Up @@ -536,9 +532,8 @@ func TestEscrowAddressIsResistantToFreezingAndWhitelisting(t *testing.T) {

requireT := require.New(t)

ctx, chains := integrationtests.NewChainsTestingContext(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
gaiaChain := integrationtests.GetGaiaChain(t)

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down Expand Up @@ -617,10 +612,9 @@ func TestEscrowAddressIsResistantToFreezingAndWhitelisting(t *testing.T) {
func TestIBCGlobalFreeze(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia
gaiaChain := integrationtests.GetGaiaChain(t)

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down Expand Up @@ -763,10 +757,9 @@ func TestIBCGlobalFreeze(t *testing.T) {
func TestIBCAssetFTTimedOutTransfer(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Osmosis
gaiaChain := integrationtests.GetGaiaChain(t)

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down Expand Up @@ -878,10 +871,9 @@ func TestIBCAssetFTTimedOutTransfer(t *testing.T) {
func TestIBCAssetFTRejectedTransfer(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia
gaiaChain := integrationtests.GetGaiaChain(t)

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down Expand Up @@ -973,9 +965,8 @@ func TestIBCRejectedTransferWithWhitelistingAndFreezing(t *testing.T) {

requireT := require.New(t)

ctx, chains := integrationtests.NewChainsTestingContext(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
gaiaChain := integrationtests.GetGaiaChain(t)

coreumIssuer := coreumChain.GenAccount()
coreumSender := coreumChain.GenAccount()
Expand Down Expand Up @@ -1094,10 +1085,9 @@ func TestIBCRejectedTransferWithWhitelistingAndFreezing(t *testing.T) {
func TestIBCTimedOutTransferWithWhitelistingAndFreezing(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
gaiaChain := integrationtests.GetGaiaChain(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Osmosis

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down
20 changes: 8 additions & 12 deletions integration-tests/ibc/transfer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,9 @@ import (
func TestIBCTransferFromCoreumToGaiaAndBack(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
gaiaChain := integrationtests.GetGaiaChain(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down Expand Up @@ -65,9 +64,8 @@ func TestIBCTransferFromGaiaToCoreumAndBack(t *testing.T) {
t.Parallel()
requireT := require.New(t)

ctx, chains := integrationtests.NewChainsTestingContext(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
gaiaChain := integrationtests.GetGaiaChain(t)

coreumToGaiaChannelID := coreumChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, gaiaChain.ChainSettings.ChainID)
sendToCoreumCoin := gaiaChain.NewCoin(sdk.NewInt(1000))
Expand Down Expand Up @@ -130,10 +128,9 @@ func TestIBCTransferFromGaiaToCoreumAndBack(t *testing.T) {
func TestTimedOutTransfer(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
gaiaChain := integrationtests.GetGaiaChain(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Osmosis

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down Expand Up @@ -222,10 +219,9 @@ func TestTimedOutTransfer(t *testing.T) {
func TestRejectedTransfer(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
gaiaChain := integrationtests.GetGaiaChain(t)
requireT := require.New(t)
coreumChain := chains.Coreum
gaiaChain := chains.Gaia

gaiaToCoreumChannelID := gaiaChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)

Expand Down
10 changes: 4 additions & 6 deletions integration-tests/ibc/wasm_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,9 @@ const (
func TestIBCTransferFromSmartContract(t *testing.T) {
t.Parallel()

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
osmosisChain := integrationtests.GetOsmosisChain(t)
requireT := require.New(t)
coreumChain := chains.Coreum
osmosisChain := chains.Osmosis

osmosisToCoreumChannelID := osmosisChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, coreumChain.ChainSettings.ChainID)
coreumToOsmosisChannelID := coreumChain.AwaitForIBCChannelID(ctx, t, ibctransfertypes.PortID, osmosisChain.ChainSettings.ChainID)
Expand Down Expand Up @@ -165,10 +164,9 @@ func TestIBCCallFromSmartContract(t *testing.T) {
// channelIBCVersion is the version defined in the ibc.rs in the smart contract
const channelIBCVersion = "counter-1"

ctx, chains := integrationtests.NewChainsTestingContext(t)
ctx, coreumChain := integrationtests.NewCoreumTestingContext(t)
osmosisChain := integrationtests.GetOsmosisChain(t)
requireT := require.New(t)
coreumChain := chains.Coreum
osmosisChain := chains.Osmosis

coreumWasmClient := wasmtypes.NewQueryClient(coreumChain.ClientContext)
osmosisWasmClient := wasmtypes.NewQueryClient(osmosisChain.ClientContext)
Expand Down
Loading