
    Mf                     f    d dl mZ  G d de          Z G d de          Z G d de          ZdS )	    )Browserc                   &     e Zd Z fdZddZ xZS )DashCompositec                 H     t                      j        di | || _        d S N super__init__serverselfr   kwargs	__class__s      U/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/dash/testing/composite.pyr   zDashComposite.__init__   +    ""6"""    Tc                 L     | j         |fi | |r| j         j        | _        dS dS )z Start the local server with app.Nr   url
server_url)r   appnavigater   s       r   start_serverzDashComposite.start_server	   s?     	C""6""" 	."koDOOO	. 	.r   )T__name__
__module____qualname__r   r   __classcell__r   s   @r   r   r      sL            . . . . . . . .r   r   c                   &     e Zd Z fdZddZ xZS )DashRCompositec                 H     t                      j        di | || _        d S r   r	   r   s      r   r   zDashRComposite.__init__   r   r   Nc                 V    |                      ||           | j         j        | _        d S N)cwdr   r   r   r&   s      r   r   zDashRComposite.start_server   s+     	CS!!! +/r   Nr   r    s   @r   r"   r"      sL            * * * * * * * *r   r"   c                   &     e Zd Z fdZddZ xZS )DashJuliaCompositec                 H     t                      j        di | || _        d S r   r	   r   s      r   r   zDashJuliaComposite.__init__$   r   r   Nc                 V    |                      ||           | j         j        | _        d S r%   r   r'   s      r   r   zDashJuliaComposite.start_server(   s+     	CS!!! +/r   r(   r   r    s   @r   r*   r*   #   sL            * * * * * * * *r   r*   N)dash.testing.browserr   r   r"   r*   r   r   r   <module>r.      s    ( ( ( ( ( (. . . . .G . . . * * * * *W * * ** * * * * * * * * *r   