
    e                        d Z ddlZddlZddlmZ ddlmZ ej        	                    dgd eD                       d             Z
d Zej        j        r/ ej        d	
            e                                             dS dS )z6In this module we test the functionality of the alerts    N)Alert)ALERT_TYPES
alert_typec                     g | ]}|fS  r   ).0r   s     ;lib/python3.11/site-packages/panel/tests/pane/test_alert.py
<listcomp>r
   
   s    )V)V)VJ:-)V)V)V    c                     t          d          }|                    ||          }| |_        t          |j                  dd|  dhk    sJ dS )z(Test that an alert can change alert_typezThis is some textalertalert-markdownN)r   get_rootr   setcss_classes)r   documentcommr   models        r	   test_alert_type_changer   
   s_     %&&ENN8T**E!Eu !!g/D
/D/Dj%QQQQQQQr   c            
      @   g } t           D ]}d| d}t          ||          }t          j        |t          j        |ddgdt          j        j        i                    }|                     |           d|j        v sJ d| |j        v sJ t          j        | d	d
iS )z.Test that we can construct and view all Alertsz            This is a **ze** alert with [an example link](https://panel.holoviz.org/).
            Give it a click if you like.)r   objectr   )
parameterswidgetsr   r   margin2   )	r   r   pnColumnParamr   TextAreaInputappendr   )alertsr   textr   	alert_apps        r	   manualtest_all_viewr%      s    F! : :
,#, , , dz222IH$l3!
(*  
 
	 	i   %+++++$
$$(9999999f(R(((r   stretch_width)sizing_mode)__doc__pytestpanelr   
panel.paner   panel.pane.alertr   markparametrizer   r%   stateserved	extensionservabler   r   r	   <module>r3      s    < <            ( ( ( ( ( ( ,)V)V+)V)V)VWWR R XWR) ) )2 8? %BL_----""$$$$$% %r   