test: better messages when tests fail for low balance

This commit is contained in:
thunderbiscuit
2024-05-10 12:45:56 -04:00
parent 1b0b50a954
commit f27bada9c9
8 changed files with 75 additions and 28 deletions

View File

@@ -32,7 +32,11 @@ class LiveTxBuilderTest(unittest.TestCase):
wallet.apply_update(update)
wallet.commit()
self.assertGreater(wallet.get_balance().total, 0)
self.assertGreater(
wallet.get_balance().total,
0,
f"Wallet balance must be greater than 0! Please send funds to {wallet.reveal_next_address(bdk.KeychainKind.EXTERNAL).address.as_string()} and try again."
)
recipient = bdk.Address(
address="tb1qrnfslnrve9uncz9pzpvf83k3ukz22ljgees989",
@@ -68,7 +72,11 @@ class LiveTxBuilderTest(unittest.TestCase):
wallet.apply_update(update)
wallet.commit()
self.assertGreater(wallet.get_balance().total, 0)
self.assertGreater(
wallet.get_balance().total,
0,
f"Wallet balance must be greater than 0! Please send funds to {wallet.reveal_next_address(bdk.KeychainKind.EXTERNAL).address.as_string()} and try again."
)
recipient1 = bdk.Address(
address="tb1qrnfslnrve9uncz9pzpvf83k3ukz22ljgees989",

View File

@@ -32,7 +32,11 @@ class LiveWalletTest(unittest.TestCase):
wallet.apply_update(update)
wallet.commit()
self.assertGreater(wallet.get_balance().total, 0)
self.assertGreater(
wallet.get_balance().total,
0,
f"Wallet balance must be greater than 0! Please send funds to {wallet.reveal_next_address(bdk.KeychainKind.EXTERNAL).address.as_string()} and try again."
)
print(f"Transactions count: {len(wallet.transactions())}")
transactions = wallet.transactions()[:3]
@@ -64,7 +68,11 @@ class LiveWalletTest(unittest.TestCase):
wallet.apply_update(update)
wallet.commit()
self.assertGreater(wallet.get_balance().total, 0)
self.assertGreater(
wallet.get_balance().total,
0,
f"Wallet balance must be greater than 0! Please send funds to {wallet.reveal_next_address(bdk.KeychainKind.EXTERNAL).address.as_string()} and try again."
)
recipient = bdk.Address(
address="tb1qrnfslnrve9uncz9pzpvf83k3ukz22ljgees989",