
    hMh                     B    d dl mZ d dlmZ d dlZ G d de          ZdS )    )TestCase)
TraitErrorNc                   &    e Zd Zd Zd Zd Zd ZdS )TestBoxc                 l    t          j                    }|                                d         g k    sJ d S )NchildrenwidgetsBox	get_stateselfboxs     h/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/ipywidgets/widgets/tests/test_widget_box.pytest_constructionzTestBox.test_construction   s1    kmm}}z*b000000    c                 @   t          j        d          }t          j                    }t          j        ||g          }|                                d         }|t           j                            |d           t           j                            |d           gk    sJ d S )Nz	some htmlr   )r
   HTML	IntSliderr   r   widget_widget_to_json)r   htmlsliderr   children_states        r   test_construction_with_childrenz'TestBox.test_construction_with_children   s    |K(("$$k4.))4N**466N**6488"
 
 
 
 
 
 
r   c                 p    t          j        d          }|                                d         dk    sJ d S )Nwarning	box_styler   r	   r   s     r   test_construction_stylezTestBox.test_construction_style   s8    kI...}}{+y888888r   c                     |                      t                    5  t          j        d           d d d            d S # 1 swxY w Y   d S )Ninvalidr   )assertRaisesr   r
   r   )r   s    r   test_construction_invalid_stylez'TestBox.test_construction_invalid_style   s    z** 	- 	-K),,,,	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	-s   >AAN)__name__
__module____qualname__r   r   r    r$    r   r   r   r      sP        1 1 1
 
 
9 9 9- - - - -r   r   )unittestr   	traitletsr   
ipywidgetsr
   r   r(   r   r   <module>r,      sk                         - - - - -h - - - - -r   