
    c%j@                         d dl Zd dlZd dlZd dlZd dlmZ  ee                                          j	        d         Z
d Zd Zd ZdS )    N)Path   c                     t           j                                        } |                     dd            t	          j        t          j        t          t          dz            gt          | ddd          }|j
        dk    sJ d|j        v sJ d S )NCTB_ALLOW_LEGACY_AUTOTRADERzAutoTrader.pyT   cwdenvtextcapture_outputtimeout   zHLegacy AutoTrader disabled; use src/tools/preflight.py and v76 executorsosenvironcopypop
subprocessrunsys
executablestrROOT
returncodestdoutr
   results     tests/test_legacy_guards.py,test_autotrader_script_is_blocked_by_defaultr   
   s    
*//

CGG)4000^	TO3445  F !!!!UY_Yfffffff    c                     t           j                                        } |                     dd            t	          j        t          j        t          t          dz            gt          | ddd          }|j
        dk    sJ d|j        v sJ d S )Nr   z%AutoTrader_backup_2026-03-29_17-30.pyTr   r   r   zLegacy AutoTrader disabledr   r   s     r   Ktest_backup_autotrader_does_not_initialize_exchange_on_import_without_guardr"      s    
*//

CGG)4000^	T$KKLLM  F !!!!'6=888888r    c                    |                      dd           |                      dd           t          j                            dt          dz            }t          j                            |          }|j        J |j                            |           |                    g           }|	                                j
        }|dk    sJ d|v sJ d S )	NHL_API_PRIVATE_KEYdummyHL_WALLET_ADDRESS0x1234567890abcdefpanic_closezpanic_close.py   zPANIC CLOSE blockiert)setenv	importlibutilspec_from_file_locationr   module_from_specloaderexec_modulemain
readouterrout)monkeypatchcapsysspecmodulecoder3   s         r   2test_panic_close_still_requires_exact_confirmationr9   *   s    +W555*,@AAA>11-HXAXYYD^,,T22F;"""KF###;;r??D





!C19999"c))))))r    )importlib.utilr+   r   r   r   pathlibr   __file__resolveparentsr   r   r"   r9    r    r   <module>r@      s        				     



      tH~~'*g g g 9 9 9 * * * * *r    