Edit File: runner.cpython-311.opt-2.pyc
� �����f�$���������������������������� �d�dl�Z�d�dlZd�dlZddlmZ�ddlmZ�ddlmZ�dZ �G�d��de ������������Z�G�d ��d ej��������������������Z �G�d��de ������������ZdS�) �����N����)�result)�_SubTest)�registerResultTc��������������������$�����e�Zd�Z �d��Zd��Zdd�ZdS�)�_WritelnDecoratorc�����������������������||�_���������d�S��N)�stream)�selfr���s��� �6/opt/alt/python311/lib64/python3.11/unittest/runner.py�__init__z_WritelnDecorator.__init__���s ���������������c������������������R�����|dv�rt����������|�������������t����������|�j��������|������������S�)N)r����__getstate__)�AttributeError�getattrr���)r����attrs��� r ����__getattr__z_WritelnDecorator.__getattr__���s.�������-�-�-� ��&�&�&��t�{�4�(�(�(r���Nc������������������^�����|r|�����������������������|�������������|�����������������������d�������������d�S��N� )�write)r����args��� r ����writelnz_WritelnDecorator.writeln���s1�������� ��J�J�s�O�O�O�� � �4�����r���r ���)�__name__� __module__�__qualname__r���r���r�����r���r ���r���r������sI��������������J������)��)��)� ����������r���r���c���������������������������e�Zd�Z �dZdZ��fd�Zd��Z��fd�Zd��Z��fd�Z ��fd�Z ��fd �Z��fd �Z��fd�Z ��fd�Z��fd �Zd��Zd��Z��xZS�)�TextTestResultzF======================================================================zF----------------------------------------------------------------------c������������������������t����������t����������|����������������������������������|||�������������||�_��������|dk����|�_��������|dk����|�_��������||�_��������d|�_��������d�S�)Nr���T)�superr!���r���r����showAll�dots�descriptions�_newline)r���r���r&���� verbosity� __class__s��� �r ���r���zTextTestResult.__init__&���sU������� �n�d�#�#�,�,�V�\�9�M�M�M���� �1�}�����N�� �(����� � � r���c�����������������������|������������������������������������}|�j��������r&|r$d���������������������t����������|������������|f������������S�t����������|������������S�r���)�shortDescriptionr&����join�str)r����test�doc_first_lines��� r ����getDescriptionzTextTestResult.getDescription.���sN�������.�.�0�0����� ��� ��9�9�c�$�i�i��8�9�9�9��t�9�9�r���c������������������8�����t����������t����������|����������������������������������|�������������|�j��������ri|�j�����������������������������|����������������������|�������������������������|�j�����������������������������d�������������|�j��������������������������������������������d|�_��������d�S�d�S�)N� ... F) r#���r!���� startTestr$���r���r���r0����flushr'����r���r.���r)���s��� �r ���r3���zTextTestResult.startTest5���s�������� �n�d�#�#�-�-�d�3�3�3��<�� "��K���d�1�1�$�7�7�8�8�8��K���g�&�&�&��K������!�D�M�M�M� "�� "r���c����������������������t����������|t����������������������}|s|�j��������r�|�j��������s|�j��������������������������������������������|r|�j�����������������������������d�������������|�j�����������������������������|����������������������|�������������������������|�j�����������������������������d�������������|�j�����������������������������|�������������|�j��������������������������������������������d|�_��������d�S�)Nz r2���T)� isinstancer���r'���r���r���r���r0���r4���)r���r.����status� is_subtests��� r ���� _write_statuszTextTestResult._write_status=���s���������h�/�/� ��� '���� '��=�� &���#�#�%�%�%��� (���!�!�$�'�'�'��K���d�1�1�$�7�7�8�8�8��K���g�&�&�&�����F�#�#�#���������� � � r���c������������������������|��|�j���������rIt����������|d���������|j��������������������r|����������������������|d�������������n�|����������������������|d�������������np|�j��������rit����������|d���������|j��������������������r|�j�����������������������������d�������������n|�j�����������������������������d�������������|�j��������������������������������������������t����������t����������|�������������� ��������������������|||�������������d�S�)Nr����FAIL�ERROR�F�E)r$���� issubclass�failureExceptionr:���r%���r���r���r4���r#���r!���� addSubTest)r���r.����subtest�errr)���s��� �r ���rB���zTextTestResult.addSubTestJ���s���������?��|�� $��c�!�f�g�&>�?�?��9��&�&�w��7�7�7�7��&�&�w��8�8�8�8���� $��c�!�f�g�&>�?�?��+��K�%�%�c�*�*�*�*��K�%�%�c�*�*�*���!�!�#�#�#� �n�d�#�#�.�.�t�W�c�B�B�B�B�Br���c�����������������������t����������t����������|����������������������������������|�������������|�j��������r|����������������������|d�������������d�S�|�j��������r5|�j�����������������������������d�������������|�j��������������������������������������������d�S�d�S�)N�ok�.) r#���r!���� addSuccessr$���r:���r%���r���r���r4���r5���s��� �r ���rH���zTextTestResult.addSuccessY���s�������� �n�d�#�#�.�.�t�4�4�4��<�� ����t�T�*�*�*�*�*� �Y�� ��K���c�"�"�"��K�������� �� r���c�����������������������t����������t����������|����������������������������������||�������������|�j��������r|����������������������|d�������������d�S�|�j��������r5|�j�����������������������������d�������������|�j��������������������������������������������d�S�d�S�)Nr=���r?���) r#���r!����addErrorr$���r:���r%���r���r���r4����r���r.���rD���r)���s��� �r ���rJ���zTextTestResult.addErrora���s�������� �n�d�#�#�,�,�T�3�7�7�7��<�� ����t�W�-�-�-�-�-� �Y�� ��K���c�"�"�"��K�������� �� r���c�����������������������t����������t����������|����������������������������������||�������������|�j��������r|����������������������|d�������������d�S�|�j��������r5|�j�����������������������������d�������������|�j��������������������������������������������d�S�d�S�)Nr<���r>���) r#���r!���� addFailurer$���r:���r%���r���r���r4���rK���s��� �r ���rM���zTextTestResult.addFailurei���s�������� �n�d�#�#�.�.�t�S�9�9�9��<�� ����t�V�,�,�,�,�,� �Y�� ��K���c�"�"�"��K�������� �� r���c������������������6�����t����������t����������|����������������������������������||�������������|�j��������r+|����������������������|d���������������������|�������������������������d�S�|�j��������r5|�j�����������������������������d�������������|�j��������� �����������������������������������d�S�d�S�)Nz skipped {0!r}�s) r#���r!����addSkipr$���r:����formatr%���r���r���r4���)r���r.����reasonr)���s��� �r ���rP���zTextTestResult.addSkipq���s�������� �n�d�#�#�+�+�D�&�9�9�9��<�� ����t�_�%;�%;�F�%C�%C�D�D�D�D�D� �Y�� ��K���c�"�"�"��K�������� �� r���c������������������J�����t����������t����������|����������������������������������||�������������|�j��������r5|�j�����������������������������d�������������|�j��������������������������������������������d�S�|�j��������r5|�j�����������������������������d�������������|�j��������������������������������������������d�S�d�S�)Nzexpected failure�x) r#���r!����addExpectedFailurer$���r���r���r4���r%���r���rK���s��� �r ���rU���z!TextTestResult.addExpectedFailurey���s�������� �n�d�#�#�6�6�t�S�A�A�A��<�� ��K��� 2�3�3�3��K�������� �Y�� ��K���c�"�"�"��K�������� �� r���c������������������H�����t����������t����������|����������������������������������|�������������|�j��������r5|�j�����������������������������d�������������|�j��������������������������������������������d�S�|�j��������r5|�j�����������������������������d�������������|�j��������������������������������������������d�S�d�S�)Nzunexpected success�u) r#���r!����addUnexpectedSuccessr$���r���r���r4���r%���r���r5���s��� �r ���rX���z#TextTestResult.addUnexpectedSuccess����s�������� �n�d�#�#�8�8��>�>�>��<�� ��K��� 4�5�5�5��K�������� �Y�� ��K���c�"�"�"��K�������� �� r���c����������������������|�j���������s|�j��������r2|�j��������������������������������������������|�j��������������������������������������������|����������������������d|�j���������������������|����������������������d|�j���������������������t����������|�dd������������}|ro|�j�����������������������������|�j ���������������������|D�]2}|�j�����������������������������d|�� ��������������������|�����������������������������3|�j��������������������������������������������d�S�d�S�)Nr=���r<����unexpectedSuccessesr���zUNEXPECTED SUCCESS: )r%���r$���r���r���r4����printErrorList�errors�failuresr���� separator1r0���)r���rZ���r.���s��� r ����printErrorszTextTestResult.printErrors����s������9�� ���� ��K���!�!�!��K���������G�T�[�1�1�1����F�D�M�2�2�2�%�d�,A�2�F�F���� ��K�����0�0�0�+�� X�� X����#�#�$V�4�;N�;N�t�;T�;T�$V�$V�W�W�W�W��K�������� �� r���c������������������b����|D�]�\��}}|�j������������������������������|�j���������������������|�j������������������������������|�d|����������������������|���������������������������|�j������������������������������|�j���������������������|�j������������������������������d|z���������������|�j�����������������������������������������������d�S�)Nz: z%s)r���r���r^���r0���� separator2r4���)r����flavourr\���r.���rD���s��� r ���r[���zTextTestResult.printErrorList����s��������� �� �I�D�#��K�����0�0�0��K���G�G�G�D�4G�4G��4M�4M�4M� N�O�O�O��K�����0�0�0��K����s� �+�+�+��K������� �� r���)r���r���r���r^���ra���r���r0���r3���r:���rB���rH���rJ���rM���rP���rU���rX���r_���r[���� __classcell__)r)���s���@r ���r!���r!������sR�����������������J��J���������������"��"��"��"��"������ C�� C�� C�� C�� C� �� �� �� �� � �� �� �� �� � �� �� �� �� � �� �� �� �� � �� �� �� �� � �� �� �� �� � �� �� � �� �� �� �� �� �� r���r!���c��������������������2�����e�Zd�Z �eZ � �d dd�d�Zd��Zd��ZdS�) �TextTestRunnerNTr���F)� tb_localsc���������������������� �|�t�����������j��������}t����������|������������|�_��������||�_��������||�_��������||�_��������||�_��������||�_��������||�_ ��������|� ||�_ ��������d�S�d�S�r ���)�sys�stderrr���r���r&���r(����failfast�bufferrf����warnings�resultclass) r���r���r&���r(���rj���rk���rm���rl���rf���s ��� r ���r���zTextTestRunner.__init__����sk������ � ��>��Z�F�'��/�/���(���"��� �� ����"��� �� ��"�*�D�����#�"r���c������������������N�����|�����������������������|�j��������|�j��������|�j��������������������S�r ���)rm���r���r&���r(���)r���s��� r ����_makeResultzTextTestRunner._makeResult����s!�����������T�->���O�O�Or���c����������������������� �|�������������������������������������}t����������|�������������|�j��������|_��������|�j��������|_��������|�j��������|_��������t����������j����������������������5��|�j��������r>t����������j��������|�j���������������������|�j��������dv�rt����������j��������dt����������d��������������t����������j����������������������}t����������|dd�������������}|� �|��������������� ��||�������������t����������|dd�������������}|� �|���������������n##�t����������|dd�������������}|��|���������������w�w�xY�wt����������j����������������������}d�d�d��������������n#�1�swxY�w�Y���||z ��}�|j �����������������������t����������|d������������r|�j�����������������������������|j���������������������|j��������}|�j�����������������������������d||d k����rd pd|fz���������������|�j��������������������������������������������dx} x} } �t'����������t(����������|j��������|j��������|j��������f������������}|\��} } }n#�t0����������$�r�Y�nw�xY�wg�} �|j����������������������sw|�j�����������������������������d �������������t)����������|j��������������������t)����������|j��������������������}}|r| ���������������������d|z���������������|r| ���������������������d|z���������������n|�j�����������������������������d�������������|r| ���������������������d|z���������������| r| ���������������������d| z���������������| r| ���������������������d| z���������������| r2|�j�����������������������������dd���������������������| �������������d��������������n|�j�����������������������������d�������������|�j��������������������������������������������|S�)N)�default�always�modulezPlease use assert\w+ instead.)�category�message�startTestRun�stopTestRunra���zRan %d test%s in %.3fsr���rO�����r����FAILEDzfailures=%dz errors=%d�OKz skipped=%dzexpected failures=%dzunexpected successes=%dz (z, �)r���) ro���r���rj���rk���rf���rl����catch_warnings�simplefilter�filterwarnings�DeprecationWarning�time�perf_counterr���r_����hasattrr���r���ra����testsRun�map�len�expectedFailuresrZ����skippedr���� wasSuccessfulr���r]���r\����appendr,���r4���)r���r.���r���� startTimerv���rw����stopTime� timeTaken�run� expectedFailsrZ���r�����results�infos�failed�erroreds��� r ���r����zTextTestRunner.run����s�����0��!�!�#�#���v�����-������ ��>��� � $� &� &�� +�� +��}�� F��%�d�m�4�4�4���=�$9�9�9��+�H�%7�$D�F��F��F��F���)�+�+�I�"�6�>�4�@�@�L��'������ "���V����%�f�m�T�B�B���*��K�M�M�M����&�f�m�T�B�B���*��K�M�M�M�M��+�����(�*�*�H�/ +�� +�� +�� +�� +�� +�� +�� +�� +�� +�� +����� +�� +�� +�� +�0��y�(� ��������6�<�(�(�� 3��K���� 1�2�2�2��o������4� �#��(�"2�s�"8�b�)�D�E�� F�� F�� F��������89�9� �9�+�g� B��#�� 7� &� :� &�� 0��1��1�G��;B�7�M�.������� �� �� ��D� ���� ���#�v�#�%�%�� $��K���h�'�'�'�!�&�/�2�2�C�� �4F�4F�G�F��� 5����]�V�3�4�4�4��� 4����[�7�2�3�3�3���K���d�#�#�#��� 1��L�L���/�0�0�0��� A��L�L�/�-�?�@�@�@��� J��L�L�2�5H�H�I�I�I��� $��K����4�9�9�U�+;�+;�+;�+;� =�>�>�>�>��K���d�#�#�#��������� s=����A6D>�C<�D>�< D�D>�>E�E�'H �� H�H)NTr���FFNN)r���r���r���r!���rm���r���ro���r����r���r���r ���re���re�������sm��������������� �!�K�AB�JN�+�#�+��+��+��+��+�(P��P��P�G��G��G��G��Gr���re���)rh���r����rl���rx���r����caser����signalsr���� __unittest�objectr���� TestResultr!���re���r���r���r ����<module>r�������s��������� � � � ������������������������������������#��#��#��#��#��#� � � �� �� �� �� ��� �� �� � @ ��@ ��@ ��@ ��@ �V�&��@ ��@ ��@ �Ff��f��f��f��f�V��f��f��f��f��fr���