
    5 fp                     D    d Z ddlmZ ddlmZ ddlmZ d Zdeddfd	ZdS )
z"Astroid hooks for unittest module.    )register_module_extenderparse)AstroidManagerc                       t          d          S )a  
    In the unittest package, the IsolatedAsyncioTestCase class is imported lazily.

    I.E. only when the ``__getattr__`` method of the unittest module is called with
    'IsolatedAsyncioTestCase' as argument. Thus the IsolatedAsyncioTestCase
    is not imported statically (during import time).
    This function mocks a classical static import of the IsolatedAsyncioTestCase.

    (see https://github.com/pylint-dev/pylint/issues/4060)
    z9
    from .async_case import IsolatedAsyncioTestCase
    r        R/var/www/equiseq/venv/lib/python3.11/site-packages/astroid/brain/brain_unittest.pyIsolatedAsyncioTestCaseImportr      s     	  r	   managerreturnNc                 2    t          | dt                     d S )Nunittest)r   r   )r   s    r
   registerr      s    Wj2OPPPPPr	   )	__doc__astroid.brain.helpersr   astroid.builderr   astroid.managerr   r   r   r   r	   r
   <module>r      s   
 ) ( : : : : : : ! ! ! ! ! ! * * * * * *  $Qn Q Q Q Q Q Q Qr	   