
     f                    j    U d dl mZ d dlZddlmZ  ej        d          Zded<   dd	Zdd
Z	ddZ
dS )    )annotationsN   )_coretrio_testing_contextvarzcontextvars.ContextVar[str]returnNonec                   K   t                               d           g dfd} t          j                    4 d {V }|                    |            d d d           d {V  n# 1 d {V swxY w Y   dgk    sJ d S )Nmainr   r   c                 h   K   t                                           }                     |            d S Nr   getappendvaluerecords    _/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/trio/_tests/test_contextvars.pychildz'test_contextvars_default.<locals>.child   0      '++--e    r   r   )r   setr   open_nursery
start_soon)r   nurseryr   s     @r   test_contextvars_defaultr      s(     '''F      !## " " " " " " "w5!!!" " " " " " " " " " " " " " " " " " " " " " " " " " "fX   A''
A14A1c                 H  K   t                               d           g dfd} t          j                    4 d {V }|                    |            d d d           d {V  n# 1 d {V swxY w Y   t                                           }dgk    sJ |dk    sJ d S )Nr
   r   r   c                    K   t                               d           t                                           }                     |            d S )Nr   )r   r   r   r   r   s    r   r   z#test_contextvars_set.<locals>.child   sD      ##G,,,'++--er   r   r   )r   r   r   r   r   r   )r   r   r   r   s      @r   test_contextvars_setr       sD     '''F     
 !## " " " " " " "w5!!!" " " " " " " " " " " " " " " " " " " " " " " " " " "#''))EgYF??????r   c                   K   t                               d           t          j                    } t                               d           g dfd}t	          j                    4 d {V }|                     |j        |           |                    |           d d d           d {V  n# 1 d {V swxY w Y   t                                           }t                    ddhk    sJ |dk    sJ d S )Nr
   second_mainr   r   c                 h   K   t                                           }                     |            d S r   r   r   s    r   r   z$test_contextvars_copy.<locals>.child/   r   r   r   )	r   r   contextvarscopy_contextr   r   runr   r   )contextr   r   r   r   s       @r   test_contextvars_copyr(   )   s     '''&((G...F      !## " " " " " " "wG&...5!!!" " " " " " " " " " " " " " " " " " " " " " " " " " " $''))Ev;;6=11111M!!!!!!s   ,1B//
B9<B9r   )
__future__r   r$    r   
ContextVarr   __annotations__r   r    r(    r   r   <module>r.      s    " " " " " " "          7M{7M8 8     

 
 
 
    " " " " " "r   