def test_poll_pending_deposits_bad_integration( client, acc1_usd_deposit_transaction_factory, acc1_usd_withdrawal_transaction_factory, ): # execute_deposits() queries for pending deposits acc1_usd_deposit_transaction_factory() # integration returns withdraw transaction withdrawal_transaction = acc1_usd_withdrawal_transaction_factory() rri.poll_pending_deposits = Mock(return_value=[withdrawal_transaction]) logger.error = Mock() with pytest.raises(ValueError): PendingDeposits.get_ready_deposits()
def test_poll_pending_deposits_bad_integration( client, acc1_usd_deposit_transaction_factory, acc1_usd_withdrawal_transaction_factory, ): # execute_deposits() queries for pending deposits acc1_usd_deposit_transaction_factory() # integration returns withdraw transaction withdrawal_transaction = acc1_usd_withdrawal_transaction_factory() rri.poll_pending_deposits = Mock(return_value=[withdrawal_transaction]) logger.error = Mock() PendingDeposits.get_ready_deposits() withdrawal_transaction.refresh_from_db() assert withdrawal_transaction.status == Transaction.STATUS.error