File: //usr/local/lib/python3.10/test/__pycache__/test_threading.cpython-310.opt-1.pyc
o
�i�� � @ s� d Z ddlZddlmZ ddlmZmZmZ ddlmZ ddl m
Z
mZ ddlZddl
Z
ddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlmZ ddlmZ dd lmZ d
Zee
d�Zdd
� ZG dd� de�Z G dd� dej!�Z"G dd� dej#�Z$G dd� de$�Z%G dd� de$�Z&G dd� de$�Z'G dd� de$�Z(G dd� dej!�Z)G dd� de$�Z*G d d!� d!e$�Z+G d"d#� d#ej,�Z,G d$d%� d%ej-�Z.e�/ej0du d&�G d'd(� d(ej-��Z1G d)d*� d*ej2�Z2G d+d,� d,ej-�Z3G d-d.� d.ej4�Z4G d/d0� d0ej5�Z5G d1d2� d2ej6�Z6G d3d4� d4ej7�Z7G d5d6� d6ej#�Z8G d7d8� d8ej#�Z9G d9d:� d:ej#�Z:e;d;k�rDe�<� dS dS )<z!
Tests for the threading module.
� N)�threading_helper)�verbose�cpython_only� os_helper)�
import_module)�assert_python_ok�assert_python_failure)�mock)�
lock_tests)�support)Znetbsd5zhp-ux11Zgettotalrefcountc C s | � ttdtj� tjt_d S )N�
excepthook)�
addCleanup�setattr� threadingr �__excepthook__)�testcase� r �0/usr/local/lib/python3.10/test/test_threading.py�restore_default_excepthook'