
    2:Ej                    *    d dl mZ d dlmZ d Zd ZdS )    )annotations)telegram_alert_smokec                B   |                      t          j        dt          d                      t          j        dd          }|d         dk    sJ d |d	         D             d
gk    sJ |d	         d         d         du sJ |d	         d         d         dk    sJ d S )Nfrom_envc                2    t          j        dddd          S NTx1   )enabled	bot_tokenchat_id	thread_idr   TelegramAlertConfigclss    "tests/test_telegram_alert_smoke.py<lambda>zBtest_run_alert_smoke_can_filter_to_critical_only.<locals>.<lambda>
        4 HQUadnq}~        T)critical_reconciledry_runonlystatusokc                    g | ]
}|d          S )name ).0items     r   
<listcomp>zDtest_run_alert_smoke_can_filter_to_critical_only.<locals>.<listcomp>   s    777TDL777r   alertsr   r   sentFreasonr   setattrr   r   classmethodrun_alert_smokemonkeypatchpayloads     r   0test_run_alert_smoke_can_filter_to_critical_onlyr.      s    0  	A  	A   #24F]^^^G8$$$$77WX%6777<P;QQQQQ8Q'500008Q)Y666666r   c                    |                      t          j        dt          d                      t          j        dd          }|d         dk    sJ |d         d	k    sJ |d
         g k    sJ d S )Nr   c                2    t          j        dddd          S r   r   r   s    r   r   zAtest_run_alert_smoke_reports_no_matching_alerts.<locals>.<lambda>   r   r   T)missingr   r   skippedr&   no_matching_alertsr$   r'   r+   s     r   /test_run_alert_smoke_reports_no_matching_alertsr4      s    0  	A  	A   #24lSSSG8	))))8 444448""""""r   N)
__future__r   	src.toolsr   r.   r4   r    r   r   <module>r7      sQ    " " " " " " * * * * * *7 7 7# # # # #r   