From 455ab9b0cff2dec1bf99578b6ca1c3b787bf9ad6 Mon Sep 17 00:00:00 2001 From: Daniel Karzel Date: Wed, 3 Mar 2021 10:58:47 +1100 Subject: [PATCH] Wallet name constants for the e2e test setup Container initialization and wallet initialization have to ensure to use the same wallet name. In order to avoid problems constants are introduced to ensure we use the same wallet name. --- swap/tests/testutils/mod.rs | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/swap/tests/testutils/mod.rs b/swap/tests/testutils/mod.rs index ae3b237e..abe08674 100644 --- a/swap/tests/testutils/mod.rs +++ b/swap/tests/testutils/mod.rs @@ -33,7 +33,9 @@ use tracing_log::LogTracer; use url::Url; use uuid::Uuid; -const TEST_WALLET_NAME: &str = "testwallet"; +const MONERO_WALLET_NAME_BOB: &str = "bob"; +const MONERO_WALLET_NAME_ALICE: &str = "alice"; +const BITCOIN_TEST_WALLET_NAME: &str = "testwallet"; #[derive(Debug, Clone)] pub struct StartingBalances { @@ -343,7 +345,7 @@ where let bob_seed = Seed::random().unwrap(); let (alice_bitcoin_wallet, alice_monero_wallet) = init_test_wallets( - "alice", + MONERO_WALLET_NAME_ALICE, containers.bitcoind_url.clone(), &monero, alice_starting_balances.clone(), @@ -365,7 +367,7 @@ where }; let (bob_bitcoin_wallet, bob_monero_wallet) = init_test_wallets( - "bob", + MONERO_WALLET_NAME_BOB, containers.bitcoind_url, &monero, bob_starting_balances.clone(), @@ -521,11 +523,11 @@ async fn init_bitcoind(node_url: Url, spendable_quantity: u32) -> Result let bitcoind_client = Client::new(node_url.clone()); bitcoind_client - .createwallet(TEST_WALLET_NAME, None, None, None, None) + .createwallet(BITCOIN_TEST_WALLET_NAME, None, None, None, None) .await?; let reward_address = bitcoind_client - .with_wallet(TEST_WALLET_NAME)? + .with_wallet(BITCOIN_TEST_WALLET_NAME)? .getnewaddress(None, None) .await?; @@ -542,12 +544,12 @@ pub async fn mint(node_url: Url, address: bitcoin::Address, amount: bitcoin::Amo let bitcoind_client = Client::new(node_url.clone()); bitcoind_client - .send_to_address(TEST_WALLET_NAME, address.clone(), amount) + .send_to_address(BITCOIN_TEST_WALLET_NAME, address.clone(), amount) .await?; // Confirm the transaction let reward_address = bitcoind_client - .with_wallet(TEST_WALLET_NAME)? + .with_wallet(BITCOIN_TEST_WALLET_NAME)? .getnewaddress(None, None) .await?; bitcoind_client @@ -563,9 +565,12 @@ async fn init_monero_container( Monero, Vec>, ) { - let (monero, monerods) = Monero::new(&cli, None, vec!["alice".to_string(), "bob".to_string()]) - .await - .unwrap(); + let (monero, monerods) = Monero::new(&cli, vec![ + MONERO_WALLET_NAME_ALICE.to_string(), + MONERO_WALLET_NAME_BOB.to_string(), + ]) + .await + .unwrap(); (monero, monerods) }