§
    ¿•jÖ  ã                   ó@   — d dl Zd dlmc mZ d dlmZmZ dd„Z	dd„Z
dS )é    N)Úbuild_risk_alertÚbuild_trade_alertÚreturnc            
      ó²  — t          dddddddd¬	¦  «        } d
}| j        }||v }|sªt          j        d|fd||f¦  «        t          j        |¦  «        dt          j        ¦   «         v st          j        | ¦  «        rt          j        | ¦  «        ndt          j        |¦  «        dœz  }dd|iz  }t          t          j	        |¦  «        ¦  «        ‚d x}x}}d}| j        }||v}|sªt          j        d|fd||f¦  «        t          j        |¦  «        dt          j        ¦   «         v st          j        | ¦  «        rt          j        | ¦  «        ndt          j        |¦  «        dœz  }dd|iz  }t          t          j	        |¦  «        ¦  «        ‚d x}x}}| j
        }d}||k    }|sªt          j        d|fd||f¦  «        dt          j        ¦   «         v st          j        | ¦  «        rt          j        | ¦  «        ndt          j        |¦  «        t          j        |¦  «        dœz  }dd|iz  }t          t          j	        |¦  «        ¦  «        ‚d x}x}}d S )NÚentryÚBTCÚlongg      Y@gš™™™™™¹?FTÚunit)Ú
event_typeÚcoinÚsideÚpriceÚsizeÚdry_runÚpaper_tradingÚreasonú[PAPER]©Úin©z,%(py1)s in %(py5)s
{%(py5)s = %(py3)s.text
}Úalert©Úpy1Úpy3Úpy5úassert %(py7)sÚpy7ú[LIVE]©únot in©z0%(py1)s not in %(py5)s
{%(py5)s = %(py3)s.text
}© ©ú==©z4%(py2)s
{%(py2)s = %(py0)s.side_effects
} == %(py5)s©Úpy0Úpy2r   )r   ÚtextÚ
@pytest_arÚ_call_reprcompareÚ	_safereprÚ@py_builtinsÚlocalsÚ_should_repr_global_nameÚAssertionErrorÚ_format_explanationÚside_effects©r   Ú@py_assert0Ú@py_assert4Ú@py_assert2Ú@py_format6Ú@py_format8Ú@py_assert1Ú@py_assert3s           úO/home/agent/projects/CryptoTradingBot/Crypto_Agent/tests/test_alerting_modes.pyÚ7test_trade_alert_labels_paper_mode_separately_from_liver<      sÑ  € ÝØØØØØØØØð	ñ 	ô 	€Eð Ð"˜œ
Ð"ˆ9˜
Ð"Ð"Ð"Ð"Õ"Ô"Ð"Ð"Ð"Ð"ˆ9˜
Ð"Ñ"Ô"Õ"Ô"ˆ9Ñ"Ô"Ð"Õ"Ô"Ñ"Ô"Ð"Ð"Õ"Ô"˜Ñ"Ô"Ð"Õ"Ô"˜Ñ"Ô"Ð"Ð"Õ"Ô"˜
Ñ"Ô"Ð"Ð"Ñ"Ð"Ð"Ð"Ð"Ð"Ñ"Ð"Õ"Õ"Ô"Ð"Ñ"Ô"Ñ"Ô"Ð"Ð"Ð"Ð"Ð"Ð"Ð"ØÐ%˜5œ:Ð%ˆ8˜:Ð%Ð%Ð%Ð%Õ%Ô%Ð%Ð%Ð%Ð%ˆ8˜:Ð%Ñ%Ô%Õ%Ô%ˆ8Ñ%Ô%Ð%Õ%Ô%Ñ%Ô%Ð%Ð%Õ%Ô%˜5Ñ%Ô%Ð%Õ%Ô%˜5Ñ%Ô%Ð%Ð%Õ%Ô%˜:Ñ%Ô%Ð%Ð%Ñ%Ð%Ð%Ð%Ð%Ð%Ñ%Ð%Õ%Õ%Ô%Ð%Ñ%Ô%Ñ%Ô%Ð%Ð%Ð%Ð%Ð%Ð%Ð%ØÔÐ# Ð#Ð Ò#Ð#Ð#Ð#Õ#Ô#Ð#Ð#Ð#Ð#Ð Ð#Ñ#Ô#Ð#Õ#Ô#Ñ#Ô#Ð#Ð#Õ#Ô#ˆ5Ñ#Ô#Ð#Õ#Ô#ˆ5Ñ#Ô#Ð#Ð#Õ#Ô#ÐÑ#Ô#Õ#Ô# Ñ#Ô#Ð#Ð#Ñ#Ð#Ð#Ð#Ð#Ð#Ñ#Ð#Õ#Õ#Ô#Ð#Ñ#Ô#Ñ#Ô#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#ó    c                  ó¨  — t          ddd¬¦  «        } d}| j        }||v }|sªt          j        d|fd||f¦  «        t          j        |¦  «        dt          j        ¦   «         v st          j        | ¦  «        rt          j        | ¦  «        ndt          j        |¦  «        d	œz  }d
d|iz  }t          t          j	        |¦  «        ¦  «        ‚d x}x}}d}| j        }||v}|sªt          j        d|fd||f¦  «        t          j        |¦  «        dt          j        ¦   «         v st          j        | ¦  «        rt          j        | ¦  «        ndt          j        |¦  «        d	œz  }d
d|iz  }t          t          j	        |¦  «        ¦  «        ‚d x}x}}| j
        }d}||k    }|sªt          j        d|fd||f¦  «        dt          j        ¦   «         v st          j        | ¦  «        rt          j        | ¦  «        ndt          j        |¦  «        t          j        |¦  «        dœz  }d
d|iz  }t          t          j	        |¦  «        ¦  «        ‚d x}x}}d S )NÚ
daily_lossFT)r   r   r   r   r   r   r   r   r   r   r   r   r!   r"   r#   r%   r&   )r   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   s           r;   Ú6test_risk_alert_labels_paper_mode_separately_from_liver@      s·  € Ý L¸%ÈtÐTÑTÔT€EàÐ"˜œ
Ð"ˆ9˜
Ð"Ð"Ð"Ð"Õ"Ô"Ð"Ð"Ð"Ð"ˆ9˜
Ð"Ñ"Ô"Õ"Ô"ˆ9Ñ"Ô"Ð"Õ"Ô"Ñ"Ô"Ð"Ð"Õ"Ô"˜Ñ"Ô"Ð"Õ"Ô"˜Ñ"Ô"Ð"Ð"Õ"Ô"˜
Ñ"Ô"Ð"Ð"Ñ"Ð"Ð"Ð"Ð"Ð"Ñ"Ð"Õ"Õ"Ô"Ð"Ñ"Ô"Ñ"Ô"Ð"Ð"Ð"Ð"Ð"Ð"Ð"ØÐ%˜5œ:Ð%ˆ8˜:Ð%Ð%Ð%Ð%Õ%Ô%Ð%Ð%Ð%Ð%ˆ8˜:Ð%Ñ%Ô%Õ%Ô%ˆ8Ñ%Ô%Ð%Õ%Ô%Ñ%Ô%Ð%Ð%Õ%Ô%˜5Ñ%Ô%Ð%Õ%Ô%˜5Ñ%Ô%Ð%Ð%Õ%Ô%˜:Ñ%Ô%Ð%Ð%Ñ%Ð%Ð%Ð%Ð%Ð%Ñ%Ð%Õ%Õ%Ô%Ð%Ñ%Ô%Ñ%Ô%Ð%Ð%Ð%Ð%Ð%Ð%Ð%ØÔÐ# Ð#Ð Ò#Ð#Ð#Ð#Õ#Ô#Ð#Ð#Ð#Ð#Ð Ð#Ñ#Ô#Ð#Õ#Ô#Ñ#Ô#Ð#Ð#Õ#Ô#ˆ5Ñ#Ô#Ð#Õ#Ô#ˆ5Ñ#Ô#Ð#Ð#Õ#Ô#ÐÑ#Ô#Õ#Ô# Ñ#Ô#Ð#Ð#Ñ#Ð#Ð#Ð#Ð#Ð#Ñ#Ð#Õ#Õ#Ô#Ð#Ñ#Ô#Ñ#Ô#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#r=   )r   N)Úbuiltinsr-   Ú_pytest.assertion.rewriteÚ	assertionÚrewriter*   Úalertingr   r   r<   r@   r"   r=   r;   ú<module>rF      sj   ðØ  € € € € € € € € € € € € Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8ð$ð $ð $ð $ð"$ð $ð $ð $ð $ð $r=   