code: def test_invalid_deposit():
      # Add to free unlocked balance with different instrument
      wallet = Wallet(exchange, 10000 * USD)
  
      with pytest.raises(IncompatibleInstrumentOperation):
          wallet.deposit(500 * BTC, reason="test")
  
file_path: tensortrade/tests/tensortrade/unit/oms/wallets/test_wallet.py
imports: import pytest
  import unittest.mock
  from decimal import Decimal
  from tensortrade.core.exceptions import InsufficientFunds, IncompatibleInstrumentOperation
  from tensortrade.oms.exchanges import Exchange
  from tensortrade.oms.wallets import Wallet
  from tensortrade.oms.instruments import USD, BTC, Quantity, ExchangePair
label_desc: Use image node_id 4 for calling a global function with example usage: test_invalid_deposit() without return types