zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
U
Z±d2ã    @sæddlZddlZddlZddlZddlZddlmZddlZddl    Z    ddl
m Z m Z ddl Z ddlmZejje ddZe o”ejjdko”ejdkZze ejejd¡ZWnek
rÈd    Zd    ZYnBXd
Ze2ze d ¡Wnek
rúd    ZYnXd
ZW5QRXejje d dZejje d dZd d„Z e dd„ƒZ!dd„Z"ej#dkrpe dd„ƒZ$e dd„ƒZ%ne dd„ƒZ$e dd„ƒZ%dd„Z&ejjej'dkoÒe(edƒoÒe )¡j*dkoÒe )¡j+dd…d kd!dZ,d"d#„Z-dS)$éN)Ú TYPE_CHECKING)ÚcontextmanagerÚclosing)ÚRUN_SLOWz use --run-slow to run slow tests)ÚreasonÚpypy)ééFT)z::1rz    need IPv6cCstdƒD] }t ¡qdS)Né)ÚrangeÚgcZcollect)Ú_©rúMd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\trio/_core/tests/tutil.pyÚgc_collect_harder7s
rc    cs:t ¡(tjdddz
dVW5tƒXW5QRXdS)NÚignorez coroutine '.*' was never awaited)Úmessage)ÚwarningsÚcatch_warningsÚfilterwarningsrrrrrÚ'ignore_coroutine_never_awaited_warningsIs
 
 
rcOsdS©Nr)ÚargsÚkwargsrrrÚ_noopUsr)r    éccs(tjtjt_}z
dVW5|t_XdSr)ÚsysÚ__unraisablehook__Úunraisablehook©ÚprevrrrÚrestore_unraisablehook[s
r!ccsBtjdkrtjtjt_}nttjt_}z
dVW5|t_XdS)N)r    é
)rÚ version_infoÚ    threadingÚ__excepthook__Ú
excepthookrrrrrÚdisable_threading_excepthookcs 
 
r'ccs
dVdSrrrrrrr!qsccs
dVdSrrrrrrr'uscCsRd}|D]D}t|tƒs|h}t|||t|ƒ…ƒ}||ks@t‚|t|ƒ7}qdS)Nr)Ú
isinstanceÚsetÚlenÚAssertionError)ÚseqÚtemplateÚiÚpatternÚgotrrrÚcheck_sequence_matches|s
 r1Úwin32ÚunameZFreeBSDr
z12.2z=hangs on FreeBSD 12.1 and earlier, due to FreeBSD bug #246350c
Cs,tt ¡ƒ}| ¡W5QR£SQRXdSr)rÚasyncioZnew_event_loopZ create_future)ZlooprrrÚ!create_asyncio_future_in_new_loopsr5).r4ÚsocketZ stdlib_socketr$ÚosrÚtypingrZpytestrÚ
contextlibrrr Ztrio.tests.conftestrÚmarkZskipifZslowÚimplementationÚnameÚpypy_version_infoZbuggy_pypy_asyncgensÚAF_INET6Ú SOCK_STREAMÚsÚOSErrorZcan_create_ipv6Z can_bind_ipv6ÚbindZ creates_ipv6Z
binds_ipv6rrrr#r!r'r1ÚplatformÚhasattrr3ÚsysnameÚreleaseZskip_if_fbsd_pipes_brokenr5rrrrÚ<module>sl      
ÿý
 
 
 
 
 
  ÿ þû