New paste Repaste Download
[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 = <class 'rtrader.services.buy_trader_executor.BuyTraderExecutor'>
        BuyTraderJob = <class 'rtrader.services.buy_trader_executor.BuyTraderJob'>
        _mock_snap = <MagicMock name='_load_snapshot_for_add_check' id='4955171120'>
        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   = <rtrader.services.buy_trader_executor.BuyTraderExecutor object at 0x12759e510>
        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 = <MagicMock id='4954562608'>
        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       = <tests.test_buy_trader_long_short_payload.TestEndToEndPlaceOrderToAlpaca object at 0x124a8f0e0>
        short_symbols_called = []
        symbol     = 'UVXY'
Filename: None. Size: 2kb. View raw, , hex, or download this file.

This paste expires on 2026-04-02 08:27:38.932212+00:00. Pasted through deprecated-web.