python (3.11.7)
    eX                     P   d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
Z
d dlZd dlZd dl
Z
d dlZ ej        d            G d d	e          Zd
 Z G d d          Z G d
 dej        e          Z G d dej        e          Zd Zedk    r ej                     dS dS )    N)DocTestSuite)support)threading_helper)
import_moduleT)modulec                       e Zd ZdS )WeakN__name__
__module____qualname__     M/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_threading_local.pyr	   r	      s        Dr   r	   c                 ~    t                      }|| _        |                    t          j        |                     d S N)r	   weakappendweakrefref)localweaklistr   s      r   targetr      s4    66DEJOOGK%%&&&&&r   c                   \    e Zd Zd Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zd Z
d Zd
 ZdS )
BaseLocalTestc                     |                      d           |                      d           |                      d           d S )N   2   d   )_local_refsselfs    r   test_local_refszBaseLocalTest.test_local_refs   sD    r   c                 r   |                                  }g }t          |          D ]G}t          j        t          ||f          }|                                 |                                 H~t          j                     | 	                    t          |          |           d |D             }|                     t          |          |dz
  |f           d |_        t          j                     d |D             }|                     t          |          |dz
  |f|t          |          f           d S )Nr   argsc                 &