Sindbad~EG File Manager
�
(Μg�/ � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ ej dk7 r ej d� �d dl
Z
d dlZd dlZd dlm
Z
d dlmZ d� Z G d� d ej$ � Z G d
� dej( � Z G d� d
e� Z G d� de� Z G d� de� Z G d� de� Zedk( r ej6 � yy)� N)�mock�win32zWindows only)�windows_events)�utilsc �. � t j d � y �N)�asyncio�set_event_loop_policy� � �B/usr/local/lib/python3.12/test/test_asyncio/test_windows_events.py�tearDownModuler s � ��!�!�$�'r c � � e Zd Zd� Zd� Zd� Zy)�
UpperProtoc � � g | _ y r )�buf��selfs r
�__init__zUpperProto.__init__ s � ���r c � � || _ y r )�trans)r r s r
�connection_madezUpperProto.connection_made s � ���
r c � � | j j |� d|v r]| j j dj | j � j � � | j j
� y y )N�
r )r �appendr �write�join�upper�close)r �datas r
�
data_receivedzUpperProto.data_received sV � ���������D�=��J�J���S�X�X�d�h�h�/�5�5�7�8��J�J���� r N)�__name__�
__module__�__qualname__r r r! r r r
r r s � ���r r c � � e Zd Zd� Zd� Zd� Zy)�WindowsEventsTestCasec �( � || _ t |� y r )�_unraisable�print)r �
unraisables r
�_unraisablehookz%WindowsEventsTestCase._unraisablehook( s � � &���
�j�r c �f � t j | _ d | _ | j t _ y r )�sys�unraisablehook�_prev_unraisablehookr( r+ r s r
�setUpzWindowsEventsTestCase.setUp. s&