Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.11/test/libregrtest/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.11/test/libregrtest/__pycache__/single.cpython-311.opt-2.pyc

�

SԚg�)�	�P�ddlZddlZddlZddlZddlZddlZddlZddlZddlm	Z	ddl
mZddlm
Z
ddlmZmZmZddlmZddlmZdd	lmZdd
lmZddlmZmZmZmZmZdZ d
�Z!d�Z"d�Z#dededdfd�Z$gZ%dededdfd�Z&	ddedede'ddfd�Z(dededdfd�Z)dededefd�Z*dS)�N)�support)�threading_helper�)�
match_test)�State�
TestResult�	TestStats)�RunTests)�saved_test_environment)�setup_tests)�get_test_runner)�TestName�clear_caches�
remove_testfn�abs_module_name�
print_warningg>@c��tj��}|�|��}|jD]}t	|t
j����|jrtd���t|t��t|��S)N)�filezerrors while loading tests)�unittest�
TestLoader�loadTestsFromModule�errors�print�sys�stderr�	Exception�
_filter_suiter�
_run_suite)�test_mod�loader�tests�errors    �4/usr/local/lib/python3.11/test/libregrtest/single.py�run_unittestr$s���
�
 �
"�
"�F��&�&�x�0�0�E���&�&��
�e�#�*�%�%�%�%�%�
�}�6��4�5�5�5��%��$�$�$��e����c���	g}|jD]b}t|tj��r&t	||��|�|���B||��r|�|���c||_dS�N)�_tests�
isinstancer�	TestSuiter�append)�suite�pred�newtests�tests    r#rr's���H��H���&�&���d�H�.�/�/�	&��$��%�%�%��O�O�D�!�!�!�!��t�D�z�z�
&�����%�%�%���E�L�L�Lr%c��	ttjtjtjdu���}|�|��}tj�1tj�|�����|j	s|j
s|jstj�|�
��s�tj|��}t!|j��dkr|js|jdd}nFt!|j��dkr|js|jdd}nd}tjs|dz
}d�|jD��}d�|jD��}tj||||����|S)	N)�	verbosity�capture_outputrrzmultiple errors occurredz!; run in verbose mode for detailsc�6�g|]\}}t|��|f��S���str��.0�tc�exc_strs   r#�
<listcomp>z_run_suite.<locals>.<listcomp>Is'��F�F�F���W�3�r�7�7�G�$�F�F�Fr%c�6�g|]\}}t|��|f��Sr4r5r7s   r#r;z_run_suite.<locals>.<listcomp>Js'��J�J�J�;�2�w�S��W�W�g�&�J�J�Jr%)�stats)r
r�stdoutr�verbose�junit_xml_list�runr+�get_xml_element�testsRun�skippedr�
TestDidNotRun�
wasSuccessfulr	�
from_unittest�len�failures�TestFailedWithDetails)r,�runner�resultr=�errrrIs       r#rr3sw��<�
�S�Z�'.��-4�-C�4�-O�R�R�R�F��Z�Z��
�
�F���)���%�%�f�&<�&<�&>�&>�?�?�?��?�$�6�>�$�&�-�$��#�#����!�!�P��'��/�/���v�}����"�"�6�?�"��-��"�1�%�C�C�
���
!�
!�Q�
&�
&�v�}�
&��/�!�$�Q�'�C�C�,�C��?�N�C�+N�$N�C�F�F��
�F�F�F��J�J�&�/�J�J�J���+�C����O�O�O�O��Mr%rL�runtests�returnc��|jr'ddlm}||j||j|j��\}}n|��}d}|rt
j|_|xtd�x�\|}n�xtj
d�x�\tj|��}nn�t|j�d|����d}nP	ddl
}t||j��rtj|��}n!tdt#|������d}||_dS)Nr)�runtest_refleakFr4z test runner returned None: rzUnknown test result type: )�hunt_refleak�refleakrQ�	test_name�quietr�REFLEAK�stater	rrrGr�doctestr)�TestResults�from_doctest�typer=)rL�	test_funcrNrQrS�test_resultr=rXs        r#�regrtest_runnerr^OsN�����,�,�,�,�,�,�.��v�/?��/7�/D�/7�~� ?� ?����� �i�k�k�����%��}����
�Y�[�[�[�[�[�[��E�E��
"�X�
 �
"�
"�
"�
"�
"�
"��+�K�8�8�E�E�#�
��V�-�V�V�9�V�V�W�W�W��E�E�
�
�N�N�N��+�w�':�;�;�
�!�.�{�;�;����N�4��;L�;L�N�N�O�O�O����F�L�L�Lr%c���|j}t||j��}tj|���t�d��rt
d|�d�����fd�}	t|||��tj	��t||j��n-#tj	��t||j��wxYwtj
rzdt_t|�dt!tj
���d���t"�tj
��tj
���tj��dS)N�	test_mainzModule z= defines test_main() which is no longer supported by regrtestc�"��t���Sr')r$)rs�r#r\z!_load_run_test.<locals>.test_func�s����H�%�%�%r%Tz	 created z uncollectable object(s))rTr�test_dir�	importlib�
import_module�hasattrrr^r�
gc_collectrr?�gc�garbage�environment_alteredrrH�
GC_GARBAGE�extend�clear�
reap_children)rLrNrT�module_namer\rs     @r#�_load_run_testroyss���� �I�!�)�X�->�?�?�K��&�{�3�3�H��x��%�%�?��>�)�>�>�>�?�?�	?�&�&�&�&�&�	3���	�8�4�4�4�	������i��!1�2�2�2�2��	������i��!1�2�2�2�2����	�z��&*��#���1�1�S���_�_�1�1�1�	2�	2�	2�
	���"�*�%�%�%�
�
������������s�B�*B?T�display_failurec��dt_|j}|rd}|j}|j}	t��tj��t||j||���5t||��ddd��n#1swxYwY�n�#tj
$r6}|s|st|�d|��d���tj
|_Yd}~dSd}~wtj$r6}|s|st|�d|��d���tj|_Yd}~dSd}~wtj$rk}d|�d�}|r|�d|��}t|t&jd�	��tj|_|j|_|j|_|j|_Yd}~dSd}~wtj$rS}d|�d�}|r|�d|��}t|t&jd�	��tj|_|j|_Yd}~dSd}~wtj$rtj|_YdSt8$r#t��tj|_YdS|s5t=j��}td|�d
|��t&jd�	��tj |_YdSxYwtjr|�!��|j�tj"|_dSdS)NF)�pgoz skipped -- T)�flush�test z failedz -- �rrs� crashed -- )#rrirrrUrTrrfrr?ro�ResourceDeniedrr�RESOURCE_DENIEDrWr�SkipTest�SKIPPEDrJrr�FAILEDrrIr=�
TestFailedrE�DID_NOT_RUN�KeyboardInterrupt�INTERRUPTED�	traceback�
format_exc�UNCAUGHT_EXC�set_env_changed�PASSED)rLrNrprrrUrT�exc�msgs        r#�_runtest_env_changed_excr��s���#(�G��
�,�C�
� ����N�E�� �I�0����������
#�I�$,�$4�e��F�F�F�	-�	-��6�8�,�,�,�	-�	-�	-�	-�	-�	-�	-�	-�	-�	-�	-����	-�	-�	-�	-����!�����	?�S�	?��Y�1�1�C�1�1��>�>�>�>��,�������������������	?�S�	?��Y�1�1�C�1�1��>�>�>�>��}��������������(�	�	�	�(�i�(�(�(���	$��#�#�c�#�#�C�
�c��
�$�/�/�/�/��|����
��
��,����y������������������(�i�(�(�(���	$��#�#�c�#�#�C�
�c��
�$�/�/�/�/��|����y�������������� �����(����������
�����(��������	/��&�(�(�C��6�)�6�6��6�6��z��
/�
/�
/�
/��)����������"�!���� � � �
�|���|������sn�9B
� A=�1B
�=B�B
�B�B
�
J�+C
�
J�+D
�
J�A F�J�AG%�%#J�(J�6A	Jc� �
�|j}|j}|j}|�%tjrd}tj|d���nd}	t|��|�r+dt_tj
��}tj}tj
}tj}	|	j}
d}	|t_|t_
||	_t!||d���|jt$jkr|���}|t_|t_
|
|	_n$#|t_|t_
|
|	_wxYw|�=tj
�|��tj
���n|t_t!|||���tj}|rddlmcm�
�
fd�|D��|_|rtj��dt_dS#|rtj��dt_wxYw)NT)�exitF)rprc�`��g|]*}��|���d����+S)zus-ascii)�tostring�decode)r8�x�ETs  �r#r;z_runtest.<locals>.<listcomp>sA���2�2�2�#$� "�{�{�1�~�~�4�4�Z�@�@�2�2�2r%)r?�output_on_failure�timeoutr�can_start_thread�faulthandler�dump_traceback_laterrr�io�StringIOrr>rr�orig_stderrr�rWrr��getvalue�writersr@�xml.etree.ElementTree�etree�ElementTree�xml_data�cancel_dump_traceback_later)rLrNr?r�r��use_timeout�stream�orig_stdoutr�r�orig_print_warnings_stderr�output�xml_listr�s             @r#�_runtestr��s;�����G� �2����G���/�@�����)�'��=�=�=�=�=���/&��H�����"	B�"�G�O��[�]�]�F��*�K��*�K�#�1�M�)6�)B�&��F�
G�#��
�#��
�-3�
�)�(���5�Q�Q�Q�Q��<�5�<�/�/�#�_�_�.�.�F�(��
�(��
�,F�
�)�)��)��
�(��
�,F�
�)�F�F�F�F��!��
� � ��(�(�(��
� � �"�"�"��&�G�O�$�V�X�9@�[�
B�
B�
B�
B��)���	2�.�.�.�.�.�.�.�.�.�2�2�2�2�(0�2�2�2�F�O��	7��4�6�6�6�!%�������	7��4�6�6�6�!%���%�%�%�%s'�AG*� AD�: G*�!D;�;BG*�*#H
rTc���	tj��}t|��}|j}	t	||��nO#|s5tj��}td|�d|��tj	d���tj|_YnxYwtj
���tj	���tj��|z
|_|S)NrtrvTru)�time�perf_counterrrrr�r�r�rrrrr�rWr>rs�duration)rTrN�
start_timerLrrr�s      r#�run_single_testr�$s�����"�$�$�J�
�	�
"�
"�F�
�,�C�*����"�"�"�"��*��	/��&�(�(�C��6�)�6�6��6�6��z��
/�
/�
/�
/��)���������J�������J�������'�)�)�J�6�F�O��Ms
�=�A
B	)T)+r�rgrcr�rr�r�rr/r�test.supportr�filterrrLrrr	rNr
�save_envr�setupr�
testresultr
�utilsrrrrr�PROGRESS_MIN_TIMEr$rrr^rjro�boolr�r�r�r4r%r#�<module>r�sy������	�	�	�	�����	�	�	�	�
�
�
�
�������������������)�)�)�)�)�)�������0�0�0�0�0�0�0�0�0�0�������,�,�,�,�,�,�������'�'�'�'�'�'�A�A�A�A�A�A�A�A�A�A�A�A�A�A������
�
�
����8#�J�#�X�#�$�#�#�#�#�N�
�"�:�"��"�d�"�"�"�"�L6:�D$�D$�Z�D$�8�D$�.2�D$�>B�D$�D$�D$�D$�N<&�Z�<&�8�<&��<&�<&�<&�<&�~�x��8��
������r%

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