diff --git a/lbry/wallet/manager.py b/lbry/wallet/manager.py index ca3dff4fc..d833884ee 100644 --- a/lbry/wallet/manager.py +++ b/lbry/wallet/manager.py @@ -34,7 +34,7 @@ class WalletManager: self.ledgers = ledgers or {} self.running = False self.config: Optional[Config] = None - self.usage_payment_service: Optional[WalletManager] = None + self.usage_payment_service: Optional[WalletServerPayer] = None @classmethod def from_config(cls, config: dict) -> 'WalletManager': diff --git a/tests/integration/blockchain/test_wallet_server_sessions.py b/tests/integration/blockchain/test_wallet_server_sessions.py index a39ac916f..9c1a3a513 100644 --- a/tests/integration/blockchain/test_wallet_server_sessions.py +++ b/tests/integration/blockchain/test_wallet_server_sessions.py @@ -54,7 +54,6 @@ class TestSegwitServer(IntegrationTestCase): class TestUsagePayment(CommandTestCase): - VERBOSITY = 'DEBUG' LEDGER = lbry.wallet def setUp(self) -> None: @@ -77,8 +76,9 @@ class TestUsagePayment(CommandTestCase): self.assertEqual(features["payment_address"], address) self.assertEqual(features["daily_fee"], "1.1") - await self.on_address_update(address) - _, history = await self.ledger.get_local_status_and_history(address) + if len(history) == 0: + await self.on_address_update(address) + _, history = await self.ledger.get_local_status_and_history(address) txid, nout = history[0] tx_details = await self.daemon.jsonrpc_transaction_show(txid) self.assertEqual(tx_details.outputs[nout].amount, 110000000)