Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_asyncio/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_asyncio/__pycache__/test_runners.cpython-312.pyc

�

(Μgy:���ddlZddlZddlZddlZddlZddlZddlZddlmZ	ddlm
Z
ddlmZd�Z
d�ZGd�dej�ZGd	�d
ej"�ZGd�de�ZGd
�de�Zedk(rej,�yy)�N)�utils)�mock)�patchc�.�tjd�y�N)�asyncio�set_event_loop_policy���;/usr/local/lib/python3.12/test/test_asyncio/test_runners.py�tearDownModuler

s���!�!�$�'rc�,�tj�yr)�_thread�interrupt_mainr
rr�interrupt_selfrs�����rc�$�eZdZd�Zd�Zd�Zd�Zy)�
TestPolicyc� �||_d|_yr)�loop_factory�loop)�selfrs  r�__init__zTestPolicy.__init__s��(�����	rc��t�r)�RuntimeError�rs r�get_event_loopzTestPolicy.get_event_loops���rc�"�|j�Sr�rrs r�new_event_loopzTestPolicy.new_event_loops��� � �"�"rc��|�||_yyr�r)rrs  r�set_event_loopzTestPolicy.set_event_loop"s�����D�I�rN)�__name__�
__module__�__qualname__rrrr"r
rrrrs����#�rrc�.��eZdZd�Z�fd�Z�fd�Z�xZS)�BaseTestc�D��tj��tj��_tj��_d�j
_tj��_d�jj_d�_	�fd�}|�_
�S)Nr
Fc���K�d�_y�w�NT)�shutdown_ag_runr!s�r�shutdown_asyncgensz-BaseTest.new_loop.<locals>.shutdown_asyncgens5s�����#'�D� �s�	)r�
BaseEventLoopr�Mock�_process_events�_write_to_self�return_value�	_selector�selectr+r,)rr,rs  @r�new_loopzBaseTest.new_loop+st����$�$�&��#�y�y�{���"�i�i�k���+/����(�������-/������*�$���	(�"4����rc�v��t�|��t|j�}t	j
|�yr)�super�setUprr4rr	�r�policy�	__class__s  �rr7zBaseTest.setUp;s(���
��
���D�M�M�*���%�%�f�-rc�(��tj�}|j�N|j|jj	��|j|jj
�tjd�t�|�!�yr)	r�get_event_loop_policyr�
assertTrue�	is_closedr+r	r6�tearDownr8s  �rr?zBaseTest.tearDownAsc����.�.�0���;�;�"��O�O�F�K�K�1�1�3�4��O�O�F�K�K�7�7�8��%�%�d�+�
���r)r#r$r%r4r7r?�
__classcell__�r:s@rr'r')s���� .��rr'c�N�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
y)
�RunTestsc�^�d�}|jtj|��d�y)Nc��JK�tjd��d{���y7��w�Nr�*�r�sleepr
rr�mainz.RunTests.test_asyncio_run_return.<locals>.mainN� �����-�-��"�"�"��
#���#�!�#rG)�assertEqualr�run�rrJs  r�test_asyncio_run_returnz RunTests.test_asyncio_run_returnMs$��	�	
������T�V�,�b�1rc��d�}|jtd�5tj|��ddd�y#1swYyxYw)Nc��^K�tjd��d{���td��7��w)Nr�spam)rrI�
ValueErrorr
rrrJz.RunTests.test_asyncio_run_raises.<locals>.mainUs(�����-�-��"�"�"��V�$�$�
#�s�-�+�-rS)�assertRaisesRegexrTrrNrOs  r�test_asyncio_run_raisesz RunTests.test_asyncio_run_raisesTs3��	%��
#�
#�J��
7��K�K����8�
7�
7�s	�>�Ac���dd�hD]Q}|j|��5|jtd�5tj|�ddd�ddd��Sy#1swY�xYw#1swY�jxYw)N�c��yrr
r
rr�<lambda>z5RunTests.test_asyncio_run_only_coro.<locals>.<lambda>]s��Tr)�obj�a coroutine was expected)�subTestrUrTrrN)r�os  r�test_asyncio_run_only_coroz#RunTests.test_asyncio_run_only_coro\sb���\�"�A����!��$��*�*�:�+E�G����A��G�%�$�#�G�G��%�$�s"�A'�A�A'�A$� A'�'A0	c����fd�}tj|d�d��tj|d�d��tjdd��5tj|d��tj|d�d��ddd�tjdd��5tj|d�d��tj|d��ddd�y#1swY�bxYw#1swYyxYw)Nc��v�K�tj�}�j|j�|�y�wr)rr�assertIs�	get_debug)�expectedrrs  �rrJz-RunTests.test_asyncio_run_debug.<locals>.mainds*������)�)�+�D��M�M�$�.�.�*�H�5�s�69F��debugTz!asyncio.coroutines._is_debug_modec��yr*r
r
rrrZz1RunTests.test_asyncio_run_debug.<locals>.<lambda>js��Trc��y)NFr
r
rrrZz1RunTests.test_asyncio_run_debug.<locals>.<lambda>ms��Ur)rrNrrrOs` r�test_asyncio_run_debugzRunTests.test_asyncio_run_debugcs����	6�	���D��K�u�-����D��J�d�+�
�Z�Z�;�\�
J��K�K��T�
�#��K�K��U��5�1�K��Z�Z�;�]�
K��K�K��T�
�$�/��K�K��U��$�L�
K�K�
J��L�
K�s�9C2�09C>�2C;�>Dc����fd��|jtd�5tj���ddd�y#1swYyxYw)Nc���K���}	tj|�|j�y#|j�wxYw�wr)rrN�close)�cororJs �rrJz9RunTests.test_asyncio_run_from_running_loop.<locals>.mainrs1������6�D�
����D�!��
�
����
�
��s�A�2�A�A�Azcannot be called from a running)rUrrrNrOs @r�"test_asyncio_run_from_running_loopz+RunTests.test_asyncio_run_from_running_loopqs?���	��
#�
#�L�$E�G��K�K����G�G�G�s�A�A
c����d�d����fd�}|jtj|��d�|j�j	��y)Nc��JK�tjd��d{���y7��w)N皙�����?rHr
rr�leftoverzARunTests.test_asyncio_run_cancels_hanging_tasks.<locals>.leftover�s�����-�-��$�$�$�rLc��B�K�tj����y�w�N�{)r�create_task)rr�lo_tasks��rrJz=RunTests.test_asyncio_run_cancels_hanging_tasks.<locals>.main�s������)�)�(�*�5�G��s�ru)rMrrNr=�done)rrJrrrws  @@r�&test_asyncio_run_cancels_hanging_tasksz/RunTests.test_asyncio_run_cancels_hanging_tasks}sA�����	%�	�
	
������T�V�,�c�2��������'rc�Z����d�tj��d�����fd�}|jtj|��d�|j�j
���jtjd��tjt�d��y)Nc��K�	tjd��d{���y7�#tj$rddzYywxYw�w)NrqrXr)rrI�CancelledErrorr
rrrrzHRunTests.test_asyncio_run_reports_hanging_tasks_errors.<locals>.leftover�s8����
��m�m�C�(�(�(���)�)�
��A��
�s,�A�$�"�$�A�$�?�A�?�Ac��x�K�tj�}�|_tj����y�wrt)r�get_running_loop�call_exception_handlerrv)r�call_exc_handler_mockrrrws ���rrJzDRunTests.test_asyncio_run_reports_hanging_tasks_errors.<locals>.main�s4������+�+�-�D�*?�D�'��)�)�(�*�5�G��s�7:ruzasyncio.run.*shutdown)�message�task�	exception)rr.rMrrNr=rx�assert_called_with�
test_utils�MockPattern�MockInstanceOf�ZeroDivisionError)rrJr�rrrws  @@@r�-test_asyncio_run_reports_hanging_tasks_errorsz6RunTests.test_asyncio_run_reports_hanging_tasks_errors�s������ $�	�	���	�	�	
������T�V�,�c�2��������'��0�0�!�-�-�.F�G��#�2�2�3D�E�2
�	rc�~������d�d�Gd�dt��d����fd�����fd�}|j��5tj|��ddd�|j	�j��|j
�j�|j�j�y#1swY�_xYw)Nc��eZdZy)�SRunTests.test_asyncio_run_closes_gens_after_hanging_tasks_errors.<locals>.FancyExitN)r#r$r%r
rr�	FancyExitr��s��rr�c�VK�	d���tjd��d{����#7��w�NrXrHr
rr�fidgetzPRunTests.test_asyncio_run_closes_gens_after_hanging_tasks_errors.<locals>.fidget�s(��������m�m�A�&�&�&��&�s�)�'�)c��x�K����	�23d{���}�
7�6y#tj$rddzYywxYw�w)NrXr)rr|)�the_meaning_of_lifer��spinners ��r�spinzNRunTests.test_asyncio_run_closes_gens_after_hanging_tasks_errors.<locals>.spin�sD������h�G�
�18��-�������)�)�
��A��
�s4�:��������:�7�:�7�:c���K�tj�}tj�|_tj
�������wr)rr~rr.rrv)rr��lazyboyr�s ���rrJzNRunTests.test_asyncio_run_closes_gens_after_hanging_tasks_errors.<locals>.main�s<������+�+�-�D�*.�)�)�+�D�'��)�)�$�&�1�G��O�s�A
A
)
�	Exception�assertRaisesrrNr=rx�assertIsNone�ag_frame�assertFalse�
ag_running)rrJr�r�r�r�r�s  @@@@@r�7test_asyncio_run_closes_gens_after_hanging_tasks_errorsz@RunTests.test_asyncio_run_closes_gens_after_hanging_tasks_errors�s��������	�	�	�	'�
	�	��
�
�y�
)��K�K����*�	
�������'����'�*�*�+�����+�+�,�
*�
)�s�B3�3B<c���d�}tj�}tj�|_tj
|��|j
|jj�y)Nc��JK�tjd��d{���y7��wrFrHr
rrrJz6RunTests.test_asyncio_run_set_event_loop.<locals>.main�rKrL)rr<rr.r"rNr=�called)rrJr9s   r�test_asyncio_run_set_event_loopz(RunTests.test_asyncio_run_set_event_loop�sK��	��.�.�0�� $�	�	�������D�F������-�-�4�4�5rc����Gd�d��d�}��fd�}tjt|���jtj�5tj
|��ddd�y#1swYyxYw)Nc�R�eZdZd�Zd�Zd�Zd�Zed��Zd�Z	d�Z
d�Zd	�Zd
�Z
y)�8RunTests.test_asyncio_run_without_uncancel.<locals>.Taskc�>�tj|fd|i|��|_y)Nr)r�Task�_task)rrrm�kwargss    rrzARunTests.test_asyncio_run_without_uncancel.<locals>.Task.__init__�s��$�\�\�$�D�T�D�V�D��
rc�:�|jj|i|��Sr)r��cancel�r�argsr�s   rr�z?RunTests.test_asyncio_run_without_uncancel.<locals>.Task.cancel����(�t�z�z�(�(�$�9�&�9�9rc�:�|jj|i|��Sr)r��add_done_callbackr�s   rr�zJRunTests.test_asyncio_run_without_uncancel.<locals>.Task.add_done_callback�s��3�t�z�z�3�3�T�D�V�D�Drc�:�|jj|i|��Sr)r��remove_done_callbackr�s   rr�zMRunTests.test_asyncio_run_without_uncancel.<locals>.Task.remove_done_callback�s��6�t�z�z�6�6��G��G�Grc�.�|jjSr)r��_asyncio_future_blockingrs rr�zQRunTests.test_asyncio_run_without_uncancel.<locals>.Task._asyncio_future_blocking�s���z�z�:�:�:rc�:�|jj|i|��Sr)r��resultr�s   rr�z?RunTests.test_asyncio_run_without_uncancel.<locals>.Task.result�r�rc�:�|jj|i|��Sr)r�rxr�s   rrxz=RunTests.test_asyncio_run_without_uncancel.<locals>.Task.done�s��&�t�z�z����7��7�7rc�:�|jj|i|��Sr)r��	cancelledr�s   rr�zBRunTests.test_asyncio_run_without_uncancel.<locals>.Task.cancelled����+�t�z�z�+�+�T�<�V�<�<rc�:�|jj|i|��Sr)r�r�r�s   rr�zBRunTests.test_asyncio_run_without_uncancel.<locals>.Task.exception�r�rc�:�|jj|i|��Sr)r��get_loopr�s   rr�zARunTests.test_asyncio_run_without_uncancel.<locals>.Task.get_loop�s��*�t�z�z�*�*�D�;�F�;�;rN)r#r$r%rr�r�r��propertyr�r�rxr�r�r�r
rrr�r��sF��
E�
:�
E�
H��
;��
;�
:�
8�
=�
=�
<rr�c��xK�t�tj�j��d{���y7��wr)rr�Event�waitr
rrrJz8RunTests.test_asyncio_run_without_uncancel.<locals>.main�s$�������-�-�/�&�&�(�(�(�s�0:�8�:c�J���j�}|j��|Sr)r4�set_task_factory)rr�rs ��rrzBRunTests.test_asyncio_run_without_uncancel.<locals>.new_event_loop�s!����=�=�?�D��!�!�$�'��Kr)rr	rr�r|rN)rrJrr�s`  @r�!test_asyncio_run_without_uncancelz*RunTests.test_asyncio_run_without_uncancel�s[���	<�	<�B	)�	�
	�%�%�j��&@�A�
�
�
�w�5�5�
6��K�K����7�
6�
6�s�A7�7Bc�����tj�}�j�x�|_��fd�}t	j
|�|��|j
�y)Nc��V�K��jtj���y�wr)rMrr~)rrs��rrJz4RunTests.test_asyncio_run_loop_factory.<locals>.mains ��������W�5�5�7��>�s�&)r)rr.r4r1rrN�assert_called_once_with)r�factoryrJrs`  @r�test_asyncio_run_loop_factoryz&RunTests.test_asyncio_run_loop_factorysD����)�)�+��&*�m�m�o�5��w�#�	?�	���D�F��1��'�'�)rN)r#r$r%rPrVr_rirnryr�r�r�r�r�r
rrrCrCKs;��2� ��%�
 �(��6#-�J
6�. �`*rrCc�r�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zy)�RunnerTestsc��tjd��5}|j|j�j	��ddd�y#1swYyxYw)NFre)r�Runnerr�r�rc�r�runners  r�test_non_debugzRunnerTests.test_non_debugs:��
�^�^�%�
(�F����V�_�_�.�8�8�:�;�)�
(�
(���.A�Ac��tjd��5}|j|j�j	��ddd�y#1swYyxYw)NTre)rr�r=r�rcr�s  r�
test_debugzRunnerTests.test_debugs8��
�^�^�$�
'�6��O�O�F�O�O�-�7�7�9�:�(�
'�
'�r�c����tj��tj�fd���5}|j	|j���ddd�y#1swYyxYw)Nc����Srr
r!s�rrZz1RunnerTests.test_custom_factory.<locals>.<lambda>s���rr)rr.rr�rbr��rr�rs  @r�test_custom_factoryzRunnerTests.test_custom_factorys=����y�y�{��
�^�^��
6�&��M�M�&�/�/�+�T�2�7�
6�
6�s�!A�A"c�|�d�}tj�5}|jd|j|���|j	�}ddd�|jtd�5j	�ddd�|jj��y#1swY�XxYw#1swY�5xYw)Nc��JK�tjd��d{���y7��w)NrrxrHr
rr�fzRunnerTests.test_run.<locals>.f"s �����-�-��"�"�"��
#�rLrx�Runner is closed)	rr�rMrNr�rUrr=r>)rr�r�rs    r�test_runzRunnerTests.test_run!s���	��^�^�
�����V�V�Z�Z���_�5��?�?�$�D���
#�
#���
�
�O�O��	
�	
������(�)��
��
�
�s�7B&�-B2�&B/�2B;c���tj�5}|jtd�5|j	d�ddd�ddd�y#1swY�xYw#1swYyxYw)Nr\ru)rr�rUrTrNr�s  r�test_run_non_corozRunnerTests.test_run_non_coro2sP��
�^�^�
���'�'��*���
�
�3��	��
�����
�s!�A�A�A�A	�A�A$c�
�tj�5}|jtd�5|j	�j�}|j
|�ddd�ddd�y#1swY�xYw#1swYyxYw)Nr\)rr�rUrTr��
create_futurerN)rr��futs   r�test_run_futurezRunnerTests.test_run_future:se��
�^�^�
���'�'��*���o�o�'�5�5�7���
�
�3����
�����
�s"�A9�0A-�A9�-A6	�2A9�9Bc� �tj�}|j�}|j�|j	t
d�5|j�ddd�|j
|j��y#1swY�)xYw)Nr�)rr�r�rlrUrr=r>r�s   r�test_explicit_closezRunnerTests.test_explicit_closeCsh�����!����� ������
�
#�
#��"�
�
�O�O��	
�	
������(�)�

�
�s�B�B
c��tj�}|j�}|j�|j	|j��|j�|j	|j��yr)rr�r�rlr=r>r�s   r�test_double_closezRunnerTests.test_double_closeOsT�����!����� ������������(�)�	����������(�)rc�p��g��fd�}tj�}|5|j|d��ddd�|jtd�5|5|j|d��ddd�ddd�|jdg��y#1swY�^xYw#1swY�1xYw#1swY�5xYw)Nc��0�K��j|�y�wr)�append)�arg�rets �rr�z4RunnerTests.test_second_with_block_raises.<locals>.f]s������J�J�s�O�s�rXr��)rr�rNrUrrM)rr�r�r�s   @r�test_second_with_block_raisesz)RunnerTests.test_second_with_block_raisesZs������	����!��
��J�J�q��t����
#�
#���
���
�
�1�Q�4� ��	
�	
���!��c�"��V�����	
�
�s/�B�B,�B �0B,�B� B)	�%B,�,B5c	���tjdd����fd�}d�}tj�5}|j	d|j|d���|j	d|j|d���|j	d|j|��j
���ddd�y#1swYyxYw)N�cvar���)�defaultc���K��j�}tjd��d{����j|�|S7��w�Nr)�getrrI�set)�val�oldr�s  �rr�z-RunnerTests.test_run_keeps_context.<locals>.fps9������(�(�*�C��-�-��"�"�"��H�H�S�M��J�
#�s�)A�A�Ac��2K�tj�S�wr)�contextvars�copy_contextr
rr�get_contextz7RunnerTests.test_run_keeps_context.<locals>.get_contextvs�����+�+�-�-�s�rXr�)r��
ContextVarrr�rMrNr�)rr�r�r�r�s    @r�test_run_keeps_contextz"RunnerTests.test_run_keeps_contextms�����%�%�f�b�9��	�	.��^�^�
�����R����A�a�D�!1�2����Q��
�
�1�Q�4� 0�1����Q��
�
�;�=� 9� =� =�d� C�D�	�
�
�s�BC�Cc�j���d����fd�}tj�5�|jtd�5|j	t
t
jd��5�j|��ddd�ddd�ddd�y#1swY�xYw#1swY�xYw#1swYyxYw)Nc��K�y�wrr
r
rr�gz)RunnerTests.test_recursive_run.<locals>.g��	�������c��:�K��j���y�wr)rN)r�r�s��rr�z)RunnerTests.test_recursive_run.<locals>.f�s������J�J�q�s�O�s�zcoroutine .+ was never awaitedz7Runner.run() cannot be called from a running event loop)	rr��assertWarnsRegex�RuntimeWarningrUr�re�escaperN)rr�r�r�s  @@r�test_recursive_runzRunnerTests.test_recursive_runs����	�	��^�^�
���&�&��0���+�+� ��I�I�Q����J�J�q�s�O�
�	��
�
���	����
�s:�B)�*B�!B�8B�B)�B�B�B&	�"B)�)B2c�~��tj�tj�usJ��fd�}tj�5}|j�j
dt��jt�5|j|��ddd�ddd�y#1swY�xYw#1swYyxYw)Nc����K��jtj�5	tjd��d{����7�#1swYtj��xYw�wr�)r�rr|rIrs�rrmz2RunnerTests.test_interrupt_call_soon.<locals>.coro�sO������"�"�7�#9�#9�:��!�-�-��*�*�*��*��;��(�(�*�*�s � A$�A�A�A�A!�
A$rq)�	threading�current_thread�main_threadrr�r��
call_laterrr��KeyboardInterruptrN�rrmr�s`  r�test_interrupt_call_soonz$RunnerTests.test_interrupt_call_soon�s�����'�'�)�Y�-B�-B�-D�D�D�D�	+��^�^�
���O�O��(�(��n�=��"�"�#4�5��
�
�4�6�"�6��
�5�5���
�s$�:B3�?B'�B3�'B0	�,B3�3B<c���tj�tj�usJ��fd�}tj�5}|j�j
�}|j�jdt��jt�5|j||��ddd��j|j��ddd�y#1swY�1xYw#1swYyxYw)Nc����K��jtj�5|�d{���ddd�tj��7� #1swYtj��xYw�wr)r�rr|)r�rs �rrmz-RunnerTests.test_interrupt_wait.<locals>.coro�sP������"�"�7�#9�#9�:��	�	�;��(�(�*�*���;��(�(�*�*�s+� A+�A�A
�A�A+�
A�A(�A+rq)r
rrrr�r�r�r
rr�rrNr=r�)rrmr�r�s`   r�test_interrupt_waitzRunnerTests.test_interrupt_wait�s�����'�'�)�Y�-B�-B�-D�D�D�D�	+�
�^�^�
���/�/�#�1�1�3�C��O�O��(�(��n�=��"�"�#4�5��
�
�4��9�%�6�
�O�O�C�M�M�O�,��
�6�5��	�
�s%�AC1�C%�5'C1�%C.	�*C1�1C:c�P��tj�tj�usJ�d���fd�}tj�5}|jtj�5|j|��ddd�ddd�y#1swY�xYw#1swYyxYw)Nc��~K�tjd��d{���|j�t�y7��wr�)rrIr�r)r�s r�subtaskz:RunnerTests.test_interrupt_cancelled_task.<locals>.subtask�s,�����-�-��"�"�"��K�K�M���
#�s�=�;� =c���K�tj�tj���tjd��d{���y7��w)N�
)rrv�current_taskrI)rs�rrmz7RunnerTests.test_interrupt_cancelled_task.<locals>.coro�s5����������(<�(<�(>� ?�@��-�-��#�#�#�s�AA�	A�
A)r
rrrr�r�r|rN)rrmr�rs   @r�test_interrupt_cancelled_taskz)RunnerTests.test_interrupt_cancelled_task�sz����'�'�)�Y�-B�-B�-D�D�D�D�	�
	$��^�^�
���"�"�7�#9�#9�:��
�
�4�6�"�;��
�:�:���
�s$� B�(B�?B�B	�B�B%c�P�tj�tj�usJ�d�}tj�5}tjtdtd���5|j|��ddd�ddd�y#1swY�xYw#1swYyxYw)Nc��K�y�wrr
r
rrrmz>RunnerTests.test_signal_install_not_supported_ok.<locals>.coro�rr�signalz8signal only works in main thread of the main interpreter)�side_effect)
r
rrrr�r�objectrrTrNrs   r�$test_signal_install_not_supported_okz0RunnerTests.test_signal_install_not_supported_ok�s����'�'�)�Y�-B�-B�-D�D�D�D�	��^�^�
�������&�N����
�
�4�6�"���
�����
�s$�&B�(B�?B�B	�B�B%c�P�d�}tj�}tj�|_tj
�}|j
|��|j
|��|jd|jj�|j�y)Nc��K�y�wrr
r
rrrmz9RunnerTests.test_set_event_loop_called_once.<locals>.coro�rrrX)
rr<rr.r"r�rNrM�
call_countrl)rrmr9r�s    r�test_set_event_loop_called_oncez+RunnerTests.test_set_event_loop_called_once�sr��	��.�.�0�� $�	�	�������!���
�
�4�6���
�
�4�6������F�1�1�<�<�=����rc����Gd�d���fd�}tj�5}|j|��}ddd�|jdj�y#1swY�&xYw)Nc�$��eZdZd�Z�fd�Z�xZS)�ERunnerTests.test_no_repr_is_call_on_the_task_result.<locals>.MyResultc��d|_yr�)�
repr_countrs rrzNRunnerTests.test_no_repr_is_call_on_the_task_result.<locals>.MyResult.__init__�s	��"#��rc�J��|xjdz
c_t�|�	�Sr�)r)r6�__repr__)rr:s �rr+zNRunnerTests.test_no_repr_is_call_on_the_task_result.<locals>.MyResult.__repr__�s������1�$���w�'�)�)r)r#r$r%rr+r@rAs@r�MyResultr'�s���
$�
*�
*rr,c���K���S�wrr
)r,s�rrmzARunnerTests.test_no_repr_is_call_on_the_task_result.<locals>.coro�s������:��s�r)rr�rNrMr))rrmr�r�r,s    @r�'test_no_repr_is_call_on_the_task_resultz3RunnerTests.test_no_repr_is_call_on_the_task_result�sV���	*�	*�	��^�^�
���Z�Z���'�F��	
����F�-�-�.��
�s�A!�!A*N)r#r$r%r�r�r�r�r�r�r�r�r�r�rrrrr r$r.r
rrr�r�sX��<�;�3�
*�" � �
*�	*�#�&E�$$�(#� -�$#�"#�"�/rr��__main__)rrr�rrr
�unittest�test.test_asynciorr�r�
unittest.mockrr
r�AbstractEventLoopPolicyr�TestCaser'rCr�r#rJr
rr�<module>r5s������	�
���1���(����0�0��(�x� � ��DD*�x�D*�Nc/�(�c/�L�z���H�M�M�O�r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists