[gw1] darwin -- Python 3.12.12 /Users/cao/.pyenv/versions/3.12.12/bin/python3.12 tests/test_buy_trader_long_short_payload.py:958: in test_order_type_propagation_from_payload_to_broker assert set(buy_symbols_called) == {"AAPL", "MSFT"}, \ E AssertionError: Only AAPL, MSFT should be bought, got [] E assert set() == {'AAPL', 'MSFT'} E E Extra items in the right set: E 'AAPL' E 'MSFT' E E Full diff: E + set()... E E ...Full output truncated (4 lines hidden), use '-vv' to show BuyTraderExecutor = BuyTraderJob = _mock_snap = buy_symbols_called = [] entries = [{'allocation_pct': 0.25, 'metadata': {'order_type': 'long'}, 'order_sequence': 1, 'order_type': 'long', ...}, {'alloc..., ...}, {'allocation_pct': 0.25, 'metadata': {'order_type': 'short'}, 'order_sequence': 4, 'order_type': 'short', ...}] entry = {'allocation_pct': 0.25, 'metadata': {'order_type': 'short'}, 'order_sequence': 4, 'order_type': 'short', ...} executor = job = BuyTraderJob(job_id='test_propagation_001', symbol='AAPL', metadata={'account_nick': 'yuchao', 'broker_backend': 'alpa...ol': 'UVXY', 'order_sequence': 4, 'allocation_pct': 0.25, 'order_type': 'short', 'metadata': {'order_type': 'short'}}]) mock_broker = order_type = 'short' order_type_map = {'AAPL': 'long', 'MSFT': 'long', 'SQQQ': 'short', 'UVXY': 'short'} payload = {'audit': {'requested_by': 'test'}, 'job_id': 'test_propagation_001', 'metadata': {'account_nick': 'yuchao', 'broker_backend': 'alpaca', 'source': 'trader_eod_top_pick'}, 'symbol': 'AAPL', ...} self = short_symbols_called = [] symbol = 'UVXY'