o
    i                     @   s(   d dl mZ G dd deZdd ZdS )    )
NamedTuplec                   @   s   e Zd ZU dZeed< dS )ResponsezFake tornado response.bodyN)__name__
__module____qualname____doc__bytes__annotations__ r   r   T/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/jupyterlab/tests/__init__.pyr      s   
 r   c                      s   G  fddd  S )Nc                       s    e Zd ZdZdZ fddZdS )z'fake_client_factory.<locals>.FakeClientzUFake AsyncHTTPClient

        body can be set in the test to a custom value.
            c                     s   t  jS )N)r   r   )argskwargs
FakeClientr   r   fetch   s   
z-fake_client_factory.<locals>.FakeClient.fetchN)r   r   r   r   r   r   r   r   r   r   r      s    r   r   r   r   r   r   fake_client_factory   s   r   N)typingr   r   r   r   r   r   r   <module>   s   