
    &j-                    *    d dl mZ d dlmZ d Zd ZdS )    )annotations)tiny_autonomous_live_runtimec                    |                      dd           t          j        g d          }|                                j        }|dk    sJ d|v sJ d|v sJ d S )N CTB_TINY_AUTONOMOUS_LIVE_ALLOWEDF)raising)z--modelivez--iterations1z--json   mainnet_signed_action)delenvrtmain
readouterrout)monkeypatchcapsyscoder   s       *tests/test_tiny_autonomous_live_runtime.py9test_tiny_autonomous_live_mode_requires_explicit_env_gater      s{    95III7DDDEED





!C19999-4444"c))))))    c                   |                     t          d|            |                     t          d| dz             t          j                    }d|d<   t          j        |           t          j                    d         dk    sJ d S )NRUNTIME_DIR
STATE_PATHz
state.jsonz-1.0daily_realized_pnl)setattrr   _load_state_save_state)tmp_pathr   states      r   !test_tiny_runtime_state_roundtripr       s    M8444L(\*ABBBNE"(E
N5>01V;;;;;;r   N)
__future__r   	src.toolsr   r   r   r     r   r   <module>r$      sQ    " " " " " " 8 8 8 8 8 8* * *< < < < <r   