
    e                         d dl Z 	 d dlmZ e j        j        Zn%# e$ r e j                            d          ZY nw xY wd dlm	Z
 d dlmZ d dlmZ d Zd ZdS )	    N)expectzplaywright not available)panel_extension)Markdownserve_componentc                    t          d          }t          | d|i          \  }}t          |                     d                              d                                        d           d|_        t          |                     d                              d                                        d           d |D             g k    sJ d S )	NInitial/foo/barz	.markdowndivzInitial
UpdatedzUpdated
c                 (    g | ]}|j         d k    |S errortype.0msgs     @lib/python3.11/site-packages/panel/tests/ui/io/test_resources.py
<listcomp>z3test_serve_page_on_nested_route.<locals>.<listcomp>   $    777C38w#6#6C#6#6#6    )r   r   r   locatorto_have_textobject)pagemdmsgs_s       r   test_serve_page_on_nested_router       s    	)		BdZ$455GD!
4<<$$,,U3344AA+NNNBI
4<<$$,,U3344AA+NNN7747772======r   c                 Z    d }t          | d|i          \  }}d |D             g k    sJ d S )Nc                  j    t          dd           t          d                                           d S )NTmaterial)notificationstemplater	   )	extensionr   servable r   r   appzCtest_serve_page_with_reactive_html_css_on_nested_route.<locals>.app   s5    z::::$$&&&&&r   r
   c                 (    g | ]}|j         d k    |S r   r   r   s     r   r   zJtest_serve_page_with_reactive_html_css_on_nested_route.<locals>.<listcomp>$   r   r   r   )r   r)   r   r   s       r   6test_serve_page_with_reactive_html_css_on_nested_router+      sP    ' ' ' dZ$566GD!7747772======r   )pytestplaywright.sync_apir   markui
pytestmarkImportErrorskippanel.configr   r&   
panel.paner   panel.tests.utilr   r    r+   r(   r   r   <module>r6      s    >******JJ > > >!!"<==JJJ> 6 5 5 5 5 5       , , , , , ,> > >> > > > >s    ;;