python (3.12.0)
͑e0_ d dl Z d dlmZmZmZmZmZmZ d dlZd dl m
Z
d dlZd dlZd dl
mZ e
j d d Zd Z G d d
ej$ Z G d dej$ Z G d
dej$ Z G d deej$ Z G d dej$ Zedk( r ej2 yy) N)asynccontextmanagerAbstractAsyncContextManagerAsyncExitStacknullcontextaclosingcontextmanager)support)TestBaseExitStackT)modulec D t j fd }|S )Nc @ | i |}t j | y N)asynciorun)argskwargscorofuncs N/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_contextlib_async.pywrapperz_async_test.<locals>.wrapper s T$V$D ) functoolswraps)r r s ` r _async_testr s( ?__T Nr c . t j d y r )r set_event_loop_policy r r tearDownModuler s !!$'r c 8 e Zd Zed Zed Zd Zd Zy)TestAbstractAsyncContextManagerc K G d dt } | }| j |j d { | |4 d { }| j || d d d d { y 7 77 )7 # 1 d { 7 sw Y y xY ww)Nc e Zd Z fdZ xZS )@TestAbstractAsyncContextManager.test_enter.<locals>.DefaultEnterc : K t | | d { y 7 wr super __aexit__selfr __class__s r r'