Ë
    _§1h-  ã                  óÜ   — d dl mZ d dlZd dlmZ d dlZddlmZmZ da	da
dd„Zdd	„Zej                  dd
„«       Zej                  dd„«       Z ej                   d¬«      dd„«       Zdd„Zy)é    )ÚannotationsN)ÚNoReturné   )Ú	MockClockÚ	trio_testTFc                óT   — | j                  ddd¬«       | j                  ddd¬«       y )Nú
--run-slowÚ
store_truezrun slow tests)ÚactionÚhelpú--skip-optional-importsz=skip tests that rely on libraries not required by trio itself)Ú	addoption)Úparsers    úW/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/trio/_tests/pytest_plugin.pyÚpytest_addoptionr      s4   € Ø
×Ñ�\¨,Ð=MÐÔNØ
×ÑØ!ØØLð õ ó    c                óP   — | j                  dd¬«      a| j                  dd¬«      ay )Nr	   T)Údefaultr   F)Ú	getoptionÚRUN_SLOWÚSKIP_OPTIONAL_IMPORTS)Úconfigs    r   Úpytest_configurer      s/   € à×Ñ °dÐÓ;€Hà"×,Ñ,Ð-FÐPUÐ,ÓVÑr   c                 ó   — t        «       S ©N©r   © r   r   Ú
mock_clockr      s
   € ä‹;Ðr   c                 ó   — t        d¬«      S )Nr   )Úautojump_thresholdr   r   r   r   Úautojump_clockr!   #   s   € ä¨Ô*Ð*r   )Útryfirstc                óx   — t        j                  | j                  «      rt        | j                  «      | _        y y r   )ÚinspectÚiscoroutinefunctionÚobjr   )Ú
pyfuncitems    r   Úpytest_pyfunc_callr(   ,   s)   € ä×"Ñ" :§>¡>Ô2Ü" :§>¡>Ó2ˆ
�ð 3r   c                óV   — t         r"t        j                  | j                  d¬«       y | ‚)NT)Úallow_module_level)r   ÚpytestÚskipÚmsg)Úerrors    r   Úskip_if_optional_else_raiser/   2   s   € ÝÜ�‰�E—I‘I°$Ö7àˆr   )r   zpytest.ParserÚreturnÚNone)r   zpytest.Configr0   r1   )r0   r   )r'   zpytest.Functionr0   r1   )r.   ÚImportErrorr0   r   )Ú
__future__r   r$   Útypingr   r+   Útestingr   r   r   r   r   r   Úfixturer   r!   Úhookimplr(   r/   r   r   r   ú<module>r8      s~   ðÝ "ã Ý ã ç *à€ØÐ óóWð ‡�òó ðð ‡�ò+ó ð+ð €‡�˜$Ôò3ó  ð3ô
r   