
    e^
                     V    d dl Z d dlmZmZmZmZ d Zd Zd Zd Z	d Z
d Zd	 Zd
 ZdS )    N)DialGaugeNumberTqdmc                     t          d d          }|                    | |          }|j                            d          sJ d|_        |j                            d          sJ d S )NValuevaluenamezH&lt;div style=&quot;font-size: 54pt; color: black&quot;&gt;-&lt;/div&gt;nanzJ&lt;div style=&quot;font-size: 54pt; color: black&quot;&gt;nan&lt;/div&gt;)r   get_roottextendswith
nan_formatdocumentcommnumbermodels       Clib/python3.11/site-packages/panel/tests/widgets/test_indicators.pytest_number_noner      so    $W---FOOHd++E:ijjjjjF:klllllll    c                     t          dg d          }|                    | |          }d|j        v sJ d|_        d|j        v sJ d|_        d|j        v sJ d S )	Nr   )gQ?green)gQ?yellow)   redr
   colorsr   g      ?r   gffffff?r   )r   r   r   r
   r   s       r   test_number_thresholdsr!      s{    !$S$S$STTTFOOHd++Eej    FLuz!!!!FLEJr   c                    t          dg d          }|                    | |          }|                    d          }ddg|j        d         k    sJ d	|_        d
dg|j        d         k    sJ d|_        ddg|j        d         k    sJ d S )Nr   r   r   annulus_sourcer   r   
whitesmokecolor2   r   H   r   r   r   selectdatar
   r   r   dialr   cdss        r   test_dial_thresholdsr/   $   s    a O O OPPPDMM(D))E
,,,,
-
-C\"chw&77777DJl#sx'88888DJ< CHW$5555555r   c                    t          d d          }|                    | |          }|                    d          }t          |j        d                   ddgk    sJ t          |j        d                   ddgk    sJ |                    d	          }|j        d
         g dk    sJ d|_        |j        d
         g dk    sJ d S )Nr   r	   r#   r$   startsg* r#@endsgjn-c@label_sourcer   )r   z-%0%100%r   )r   znan%r4   r5   )r   r   r*   listr+   r   )r   r   r-   r   r.   text_cdss         r   test_dial_noner8   6   s    d)))DMM(D))E
,,,,
-
-C"##(9;L'MMMMM !!&79J%KKKKK|||00H= $A$A$AAAAADO= $C$C$CCCCCCCr   c                     t          dg dd          }|                    | |          }|                    d          }ddg|j        d	         k    sJ d
|_        ddg|j        d	         k    sJ d|_        ddg|j        d	         k    sJ d S )N   r   )r:   K   )r
   r    boundsr#   r$   r   r%   r&   r'   r   r;   r   r)   r,   s        r    test_dial_thresholds_with_boundsr=   I   s    b!P!P!P! ! !D MM(D))E
,,,,
-
-C\"chw&77777DJl#sx'88888DJ< CHW$5555555r   c                      t          d          } t          j        t                    5  d| _        d d d            d S # 1 swxY w Y   d S N)r      )r<   d   )r   pytestraises
ValueErrorr
   r-   s    r   test_dial_boundsrF   \   s    wD	z	"	"  
                    ?AAc                      t          d          } t          j        t                    5  d| _        d d d            d S # 1 swxY w Y   d S r?   )r   rB   rC   rD   r
   rE   s    r   test_gauge_boundsrI   c   s       D	z	"	"  
                 rG   c                      t                      } ddi| j        _         | t          d                    D ]}| j        j        d         dk    sJ d S )Nr&   r      )r   	text_panestylesrange)tqdm_s     r   test_tqdm_colorrQ   i   s[    66D"G,DNT%((^^  > )7222222r   )rB   panel.widgets.indicatorsr   r   r   r   r   r!   r/   r8   r=   rF   rI   rQ    r   r   <module>rT      s               
	m 	m 	m   6 6 6$D D D&6 6 6&    3 3 3 3 3r   