__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
o
#T_in � @ s2 d Z ddlZddlZddlZddlZddlZddlZG dd� dej�ZG dd� d�Z ddd �Z
dd
d�Zedkr�ddl
m mZ d
e_G dd� dej�Ze�� Ze�e�e�� e�� Ze
edd� ejD ���Zeej�Ze�e�Z e!de�"� � e!ddd� e�#e �$� �D ]
Z%e!e%�&� dd� q�e!� dS dS )z=Test runner and result class for the regression test suite.
� Nc s� e Zd ZdZ� fdd�Zedd� �Z� fdd�Zddd �Zed
d� �Z � fdd
�Z
� fdd�Z� fdd�Z� fdd�Z
� fdd�Z� fdd�Zdd� Z� ZS )�RegressionTestResultFc sx t � j|||r dndd� d| _| jr7ddlm} ddlm} || _|�d�| _ | j �
d|�� �d �� d | _
d | _d S )
N� r )�stream�descriptions� verbosityT)�ElementTree)�datetime� testsuite�start� )�super�__init__�buffer�USE_XML� xml.etreer r �_RegressionTestResult__ET�Element�_RegressionTestResult__suite�set�utcnow� isoformat�_RegressionTestResult__e�!_RegressionTestResult__start_time)�selfr r r �ETr �� __class__� �./usr/lib/python3.10/test/support/testresult.pyr
s
�
zRegressionTestResult.__init__c C sJ z|j }W n
ty t|� Y S w z|� W S ty$ t|� Y S w �N)�id�AttributeError�str� TypeError�repr)�cls�test�test_idr r r �__getId s
��zRegressionTestResult.__getIdc s6 t � �|� | jr| j�| jd� | _}t�� | _ d S )N�testcase)
r � startTestr r �
SubElementr r �time�perf_counterr )r r&