File: //opt/cppython/lib/python3.8/test/test_asyncio/__pycache__/test_events.cpython-38.pyc
U
/D�g�� � @ st d Z ddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZzddlZW n e
k
rp dZY nX ddlZddlZddlZddlZddlZddlZddlmZ ddlZejdkr�ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd
lm Z dd� Z!d
d� Z"dd� Z#G dd� d�Z$G dd� dej%�Z&G dd� de&�Z'G dd� dej(�Z)G dd� dej%�Z*G dd� dej+�Z,G dd� dej-�Z.G dd � d �Z/G d!d"� d"�Z0ejdk�r�G d#d$� d$e/ej1�Z2G d%d&� d&e/e0ej1�Z3n�ddl4Z4G d'd(� d(e/�Z5e6e4d)��r6G d*d+� d+e5e0ej1�Z7e6e4d,��rXG d-d.� d.e5e0ej1�Z8e6e4d/��rzG d0d1� d1e5e0ej1�Z9G d2d$� d$e5e0ej1�Z2d3d4� Z:G d5d6� d6ej1�Z;G d7d8� d8ej1�Z<G d9d:� d:ej1�Z=G d;d<� d<ej1�Z>G d=d>� d>�Z?G d?d@� d@e?ej1�Z@zddlAZAW n e
k
�r$ Y nX G dAdB� dBe?ej1�ZBG dCdD� dDej1�ZCG dEdF� dFej1�ZDeEdGk�rpe�F� dS )HzTests for events.py.� N)�mock�win32)�
coroutines)�events)�proactor_events)�selector_events)�utils)�supportc C s t �d � d S �N)�asyncio�set_event_loop_policy� r
r
�</opt/cppython/lib/python3.8/test/test_asyncio/test_events.py�tearDownModule% s 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&