ó
    Ú^íhì  ã                   ó4   • S SK Jr  S SKJr  S rS rS rS rg)é    )ÚRLanguageServer)ÚPythonModuleSpecc                 ó~   • SU l         U R                  5         U R                  (       a   eU R                  (       a   eg)z%should not enable anything by defaultFN)Ú
autodetectÚ
initializeÚlanguage_serversÚsessions©Úmanagers    ÚW/home/james-whalen/.local/lib/python3.13/site-packages/jupyter_lsp/tests/test_detect.pyÚtest_no_detectr      s7   € à€GÔØ×ÑÔØ×'×'Ð'Ð'Ø××ÐÐÐó    c                 ó€   • U R                  5         [        U R                  5      [        U R                  5      :X  d   eg )N)r   Úlenr	   r   r
   s    r   Útest_detectr      s2   € Ø×ÑÔÜˆw×ÑÓ ¤C¨×(@Ñ(@Ó$AÓAÐAÑAr   c                  ó”   • [        5       n U R                  S S9SL d   e " S S[         5      nU" 5       nUR                  S S9SL d   eg )N©ÚmgrTc                   ó   • \ rS rSrSrSrg)Ú5test_r_package_detection.<locals>.NonInstalledRServeré   zlanguageserver-fork© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚpackageÚ__static_attributes__r   r   r   ÚNonInstalledRServerr      s   † Ø'‹r   r   F)r   Úis_installed)Úwith_installed_serverr   Únon_installed_servers      r   Útest_r_package_detectionr#      sZ   € Ü+Ó-ÐØ ×-Ñ-°$Ð-Ð7¸4Ò?Ð?Ð?ô(œoô (ñ /Ó0ÐØ×,Ñ,°Ð,Ð6¸%Ò?Ð?Ñ?r   c                  óv   •  " S S[         5      n U " 5       nUR                  SS9SL d   eSU" SS9S   ;   d   eg)z1Prevent failure in module detection raising errorc                   ó   • \ rS rSrSrSrSrg)ÚAtest_missing_python_module_spec.<locals>.NonInstalledPythonServeré    Únot_installed_python_moduleÚa_moduler   N)r   r   r   r   Úpython_moduleÚkeyr   r   r   r   ÚNonInstalledPythonServerr&       s   † Ø5ˆØ‹r   r,   Nr   FÚ	languagesr)   )r   r    )r,   Únot_installed_servers     r   Útest_missing_python_module_specr/      sQ   € ôÔ#3ô ñ 4Ó5Ðà×,Ñ,°Ð,Ð6¸%Ò?Ð?Ð?ð Ñ.°4Ñ8¸ÑDÓDÐDÑDr   N)Ú"jupyter_lsp.specs.r_languageserverr   Újupyter_lsp.specs.utilsr   r   r   r#   r/   r   r   r   Ú<module>r2      s"   ðÝ >Ý 4ò òBò
@óEr   