Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mvadari committed May 3, 2023
1 parent b88ea29 commit 792c934
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 22 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
from tests.integration.integration_test_case import IntegrationTestCase
from tests.integration.it_utils import submit_transaction_async, test_async_and_sync
from tests.integration.it_utils import (
sign_and_reliable_submission_async,
test_async_and_sync,
)
from tests.integration.reusable_values import BRIDGE, WALLET
from xrpl.models import AccountInfo, XChainAccountCreateCommit
from xrpl.wallet import Wallet
Expand All @@ -13,7 +16,7 @@ async def test_basic_functionality(self, client):
initial_balance = int(account_info1.result["account_data"]["Balance"])
amount = int(BRIDGE.min_account_create_amount)

response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainAccountCreateCommit(
account=WALLET.classic_address,
xchain_bridge=BRIDGE.xchain_bridge,
Expand All @@ -22,6 +25,7 @@ async def test_basic_functionality(self, client):
destination=Wallet.create().classic_address,
),
WALLET,
client,
)
self.assertTrue(response.is_successful())
self.assertEqual(response.result["engine_result"], "tesSUCCESS")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from tests.integration.integration_test_case import IntegrationTestCase
from tests.integration.it_utils import (
LEDGER_ACCEPT_REQUEST,
submit_transaction_async,
sign_and_reliable_submission_async,
test_async_and_sync,
)
from tests.integration.reusable_values import BRIDGE, WITNESS_WALLET
Expand Down Expand Up @@ -48,7 +48,7 @@ async def test_basic_functionality(self, client):
WITNESS_WALLET.private_key,
)

response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainAddAccountCreateAttestation.from_xrpl(
{
"Account": WITNESS_WALLET.classic_address,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from tests.integration.integration_test_case import IntegrationTestCase
from tests.integration.it_utils import (
LEDGER_ACCEPT_REQUEST,
submit_transaction_async,
sign_and_reliable_submission_async,
test_async_and_sync,
)
from tests.integration.reusable_values import BRIDGE, DESTINATION, WITNESS_WALLET
Expand All @@ -16,7 +16,7 @@ class TestXChainAddClaimAttestation(IntegrationTestCase):
@test_async_and_sync(globals())
async def test_basic_functionality(self, client):
other_chain_source = Wallet.create().classic_address
claim_id_response = await submit_transaction_async(
claim_id_response = await sign_and_reliable_submission_async(
XChainCreateClaimID(
account=DESTINATION.classic_address,
xchain_bridge=BRIDGE.xchain_bridge,
Expand Down Expand Up @@ -65,7 +65,7 @@ async def test_basic_functionality(self, client):
WITNESS_WALLET.private_key,
)

response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainAddClaimAttestation.from_xrpl(
{
"Account": WITNESS_WALLET.classic_address,
Expand All @@ -86,4 +86,6 @@ async def test_basic_functionality(self, client):
AccountInfo(account=DESTINATION.classic_address)
)
final_balance = int(account_info2.result["account_data"]["Balance"])
self.assertEqual(final_balance, initial_balance + int(amount))
self.assertEqual(
final_balance, initial_balance + int(amount) - int(BRIDGE.signature_reward)
)
10 changes: 5 additions & 5 deletions tests/integration/transactions/test_xchain_claim.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from tests.integration.integration_test_case import IntegrationTestCase
from tests.integration.it_utils import (
LEDGER_ACCEPT_REQUEST,
submit_transaction_async,
sign_and_reliable_submission_async,
test_async_and_sync,
)
from tests.integration.reusable_values import BRIDGE, DESTINATION, WITNESS_WALLET
Expand All @@ -22,7 +22,7 @@ class TestXChainClaim(IntegrationTestCase):
@test_async_and_sync(globals())
async def test_basic_functionality(self, client):
other_chain_source = Wallet.create().classic_address
claim_id_response = await submit_transaction_async(
claim_id_response = await sign_and_reliable_submission_async(
XChainCreateClaimID(
account=DESTINATION.classic_address,
xchain_bridge=BRIDGE.xchain_bridge,
Expand Down Expand Up @@ -70,7 +70,7 @@ async def test_basic_functionality(self, client):
WITNESS_WALLET.private_key,
)

response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainAddClaimAttestation.from_xrpl(
{
"Account": WITNESS_WALLET.classic_address,
Expand All @@ -93,7 +93,7 @@ async def test_basic_functionality(self, client):
intermediate_balance = int(account_info2.result["account_data"]["Balance"])
self.assertEqual(intermediate_balance, initial_balance)

response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainClaim(
account=DESTINATION.classic_address,
xchain_bridge=BRIDGE.xchain_bridge,
Expand All @@ -114,5 +114,5 @@ async def test_basic_functionality(self, client):
final_balance = int(account_info3.result["account_data"]["Balance"])
self.assertEqual(
final_balance,
initial_balance + int(amount) - 10,
initial_balance + int(amount) - int(BRIDGE.signature_reward) - 10,
)
8 changes: 6 additions & 2 deletions tests/integration/transactions/test_xchain_commit.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
from tests.integration.integration_test_case import IntegrationTestCase
from tests.integration.it_utils import submit_transaction_async, test_async_and_sync
from tests.integration.it_utils import (
sign_and_reliable_submission_async,
test_async_and_sync,
)
from tests.integration.reusable_values import BRIDGE, WALLET
from xrpl.models import AccountInfo, XChainCommit

Expand All @@ -12,14 +15,15 @@ async def test_basic_functionality(self, client):
initial_balance = int(account_info1.result["account_data"]["Balance"])
amount = 1000000

response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainCommit(
account=WALLET.classic_address,
xchain_bridge=BRIDGE.xchain_bridge,
amount=str(amount),
xchain_claim_id=1,
),
WALLET,
client,
)
self.assertTrue(response.is_successful())
self.assertEqual(response.result["engine_result"], "tesSUCCESS")
Expand Down
5 changes: 3 additions & 2 deletions tests/integration/transactions/test_xchain_create_bridge.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from tests.integration.it_utils import (
MASTER_ACCOUNT,
fund_wallet_async,
submit_transaction_async,
sign_and_reliable_submission_async,
test_async_and_sync,
)
from xrpl.models import (
Expand All @@ -20,7 +20,7 @@ class TestXChainCreateBridge(IntegrationTestCase):
async def test_basic_functionality(self, client):
door_wallet = Wallet.create()
await fund_wallet_async(door_wallet)
response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainCreateBridge(
account=door_wallet.classic_address,
xchain_bridge=XChainBridge(
Expand All @@ -33,6 +33,7 @@ async def test_basic_functionality(self, client):
min_account_create_amount="10000000",
),
door_wallet,
client,
)
self.assertTrue(response.is_successful())
self.assertEqual(response.result["engine_result"], "tesSUCCESS")
Expand Down
5 changes: 3 additions & 2 deletions tests/integration/transactions/test_xchain_create_claim_id.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from tests.integration.integration_test_case import IntegrationTestCase
from tests.integration.it_utils import (
fund_wallet_async,
submit_transaction_async,
sign_and_reliable_submission_async,
test_async_and_sync,
)
from tests.integration.reusable_values import BRIDGE
Expand All @@ -14,14 +14,15 @@ class TestXChainCreateClaimID(IntegrationTestCase):
async def test_basic_functionality(self, client):
account = Wallet.create()
await fund_wallet_async(account)
response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainCreateClaimID(
account=account.classic_address,
xchain_bridge=BRIDGE.xchain_bridge,
other_chain_source=Wallet.create().classic_address,
signature_reward=BRIDGE.signature_reward,
),
account,
client,
)
self.assertTrue(response.is_successful())
self.assertEqual(response.result["engine_result"], "tesSUCCESS")
Expand Down
7 changes: 4 additions & 3 deletions tests/integration/transactions/test_xchain_modify_bridge.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from tests.integration.it_utils import (
MASTER_ACCOUNT,
fund_wallet_async,
submit_transaction_async,
sign_and_reliable_submission_async,
test_async_and_sync,
)
from xrpl.models import (
Expand All @@ -21,7 +21,7 @@ class TestXChainCreateBridge(IntegrationTestCase):
async def test_basic_functionality(self, client):
door_wallet = Wallet.create()
await fund_wallet_async(door_wallet)
response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainCreateBridge(
account=door_wallet.classic_address,
xchain_bridge=XChainBridge(
Expand All @@ -34,6 +34,7 @@ async def test_basic_functionality(self, client):
min_account_create_amount="10000000",
),
door_wallet,
client,
)
self.assertTrue(response.is_successful())
self.assertEqual(response.result["engine_result"], "tesSUCCESS")
Expand All @@ -47,7 +48,7 @@ async def test_basic_functionality(self, client):
bridge1 = account_objects1.result["account_objects"][0]
self.assertEqual(bridge1["SignatureReward"], "200")

response = await submit_transaction_async(
response = await sign_and_reliable_submission_async(
XChainModifyBridge(
account=door_wallet.classic_address,
xchain_bridge=XChainBridge(
Expand Down

0 comments on commit 792c934

Please sign in to comment.