| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.10/test/__pycache__/ |
Upload File : |
o
�9j� � @ sZ d dl Z d dlmZ G dd� d�ZG dd� d�ZG dd� de j�Zed kr+e �� dS dS )
� N)� ALWAYS_EQc @ s e Zd Zdd� ZdS )�Emptyc C s dS )Nz<Empty>� ��selfr r �(/usr/lib/python3.10/test/test_compare.py�__repr__ s zEmpty.__repr__N)�__name__�
__module__�__qualname__r r r r r r s r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�Cmpc C s
|| _ d S �N��arg)r r r r r �__init__ �
zCmp.__init__c C s
d| j S )Nz<Cmp %s>r r r r r r r zCmp.__repr__c C s
| j |kS r
r )r �otherr r r �__eq__ r z
Cmp.__eq__N)r r
r r r r r r r r r s r c @ sn e Zd Zdddded�gZdgdde� gZee Zdd� Zd d
� Z dd� Z
d
d� Zdd� Zdd� Z
dd� ZdS )�ComparisonTest� g @y @ � )� Nc C sR | j D ]#}| j D ]}|| jv r|| jv s||u r| �||� q| �||� qqd S r
)�
candidates�set1�assertEqual�assertNotEqual)r �a�br r r �test_comparisons s
��zComparisonTest.test_comparisonsc C sf g }t d�D ]
}|�t|�d t� � q|D ]}|D ]}| �||kt|�t|�kd||f � qqd S )N�
r z
a=%r, b=%r)�range�insert�lenr r �id)r �L�ir r r r r �test_id_comparisons s
���z"ComparisonTest.test_id_comparisonsc C sL t d�}t d�}t d�}| �||kd� | �||kd� | �||kd� d S )Nr r TF)r �assertIs)r r r �cr r r �test_ne_defaults_to_not_eq) s z)ComparisonTest.test_ne_defaults_to_not_eqc sH g � G � fdd�d�}G � fdd�d�}|� |� k | � � ddg� dS )z;object.__ne__() should allow reflected __ne__() to be triedc � e Zd Z� fdd�ZdS )z2ComparisonTest.test_ne_high_priority.<locals>.Leftc � � � d� tS )N�Left.__eq__��append�NotImplemented��args��callsr r r 6 �
z9ComparisonTest.test_ne_high_priority.<locals>.Left.__eq__N�r r
r r r r2 r r �Left4 � r6 c �$ e Zd Z� fdd�Z� fdd�ZdS )z3ComparisonTest.test_ne_high_priority.<locals>.Rightc r+ )NzRight.__eq__r- r0 r2 r r r : r4 z:ComparisonTest.test_ne_high_priority.<locals>.Right.__eq__c r+ )N�Right.__ne__r- r0 r2 r r �__ne__= r4 z:ComparisonTest.test_ne_high_priority.<locals>.Right.__ne__N�r r
r r r: r r2 r r �Right9 � r<