File: //usr/local/lib/python3.10/test/test_asyncio/__pycache__/test_events.cpython-310.opt-1.pyc
o
�i)� � @ s� d Z ddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZzddlZW n e
y7 dZY nw ddlZddlZddlZddlZddlZddlZddlmZ ddlZejdvrcddlZddlZddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd
lm Z ddl!m"Z" ddl!m#Z# dd
l!m$Z$m%Z%m&Z& dd� Z'dd� Z(dd� Z)G dd� d�Z*G dd� dej+�Z,G dd� de,�Z-G dd� dej.�Z/G dd� dej+�Z0G dd� dej1�Z2G d d!� d!ej3�Z4G d"d#� d#�Z5G d$d%� d%�Z6ejd&k�rG d'd(� d(e5ej7�Z8G d)d*� d*e5e6ej7�Z9nJddl:Z:G d+d,� d,e5�Z;e<e:d-��r0G d.d/� d/e;e6ej7�Z=e<e:d0��rAG d1d2� d2e;e6ej7�Z>e<e:d3��rRG d4d5� d5e;e6ej7�Z?G d6d(� d(e;e6ej7�Z8d7d8� Z@G d9d:� d:ej7�ZAG d;d<� d<ej7�ZBG d=d>� d>ej7�ZCG d?d@� d@ej7�ZDG dAdB� dB�ZEG dCdD� dDeEej7�ZFzddlGZGW n
e
�y� Y nw G dEdF� dFeEej7�ZHG dGdH� dHej7�ZIG dIdJ� dJej7�ZJeKdKk�r�e�L� dS dS )LzTests for events.py.� N)�mock)�win32�vxworks)�
coroutines)�events)�proactor_events)�selector_events)�utils)�support)�
socket_helper)�threading_helper)� ALWAYS_EQ�LARGEST�SMALLESTc C s t �d � d S �N)�asyncio�set_event_loop_policy� r r �:/usr/local/lib/python3.10/test/test_asyncio/test_events.py�tearDownModule( � r c C sF t j�d�rdS t jdkrdS t�� d } ttt| �d���} | dk S )z4Return True if the platform is Mac OS 10.4 or older.ZaixT�darwinFr �.)�
� )�sys�platform�
startswithZmac_ver�tuple�map�int�split)�versionr r r �broken_unix_getsockname, s
r# c C s&