1
2
3
4
5
6
7
U
Z±d>ã@stddlZddlZddlZddlmZmZmZmZdd„Zdd„Z    dd    „Z
ej j ej d
ko`ejd kd d dd„ƒZdS)éNé)Úcurrent_async_libraryÚAsyncLibraryNotFoundErrorÚcurrent_async_library_cvarÚ thread_localc    Csft t¡ tƒW5QRXt d¡}ztƒdks6t‚W5t |¡Xt t¡ tƒW5QRXdS©Nz generic-lib)ÚpytestÚraisesrrrÚsetÚresetÚAssertionError)Útoken©rúRd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\sniffio/_tests/test_sniffio.pyÚtest_basics_cvar s 
  rc    Csft t¡ tƒW5QRXtjd}t_ztƒdks:t‚W5|t_Xt t¡ tƒW5QRXdSr)rr    rrrÚnamer )Zold_namerrrÚtest_basics_tlocals  rc    snddl}t t¡ tƒW5QRXg‰‡fdd„}| |ƒ¡ˆdgksNt‚t t¡ tƒW5QRXdS)Nrc“s*tƒdkst‚tƒdkst‚ˆ d¡dS)NÚasyncioT©rr Úappendr©ZranrrÚthis_is_asyncio0sz%test_asyncio.<locals>.this_is_asyncioT)rrr    rrÚrunr )rrrrrÚ test_asyncio(s    rÚnt)éé    z@Curio breaks on Python 3.9+ on Windows. Fix was not released yet)Úreasonc    slddl}t t¡ tƒW5QRXg‰‡fdd„}| |¡ˆdgksLt‚t t¡ tƒW5QRXdS)Nrc“s*tƒdkst‚tƒdkst‚ˆ d¡dS)NÚcurioTrrrrrÚ this_is_curioJsz!test_curio.<locals>.this_is_curioT)rrr    rrrr )rrrrrÚ
test_curio>s  
 r )ÚosÚsysrÚrrrrrrrÚmarkZskipifrÚ version_infor rrrrÚ<module>sþ