
    Mh                     6    d dl mZ d dlmZ d Zd Zd Zd ZdS )    )RLanguageServer)PythonModuleSpecc                 `    d| _         |                                  | j        rJ | j        rJ dS )z%should not enable anything by defaultFN)
autodetect
initializelanguage_serverssessionsmanagers    ]/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jupyter_lsp/tests/test_detect.pytest_no_detectr      s@    G''''    c                     |                                   t          | j                  t          | j                  k    sJ d S )N)r   lenr	   r   r
   s    r   test_detectr      sA    w  C(@$A$AAAAAAAr   c                      t                      } |                     d           du sJ  G d dt                     } |            }|                    d           du sJ d S )NmgrTc                       e Zd ZdZdS )5test_r_package_detection.<locals>.NonInstalledRServerzlanguageserver-forkN)__name__
__module____qualname__package r   r   NonInstalledRServerr      s        'r   r   F)r   is_installed)with_installed_serverr   non_installed_servers      r   test_r_package_detectionr       s    +-- --$-774????( ( ( ( (o ( ( ( /.00,,,66%??????r   c                       G d dt                     }  |             }|                    d          du sJ d |d          d         v sJ dS )z1Prevent failure in module detection raising errorc                       e Zd ZdZdZdS )Atest_missing_python_module_spec.<locals>.NonInstalledPythonServernot_installed_python_modulea_moduleN)r   r   r   python_modulekeyr   r   r   NonInstalledPythonServerr#       s        5r   r(   Nr   F	languagesr%   )r   r   )r(   not_installed_servers     r   test_missing_python_module_specr+      s        #3    4355,,,66%???? ..4888DDDDDDDr   N)"jupyter_lsp.specs.r_languageserverr   jupyter_lsp.specs.utilsr   r   r   r    r+   r   r   r   <module>r.      sz    > > > > > > 4 4 4 4 4 4     B B B
@ @ @E E E E Er   