|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��gJ � @ sX d dl Z G dd� d�ZG dd� d�ZG dd� d�ZG dd � d e j�Zed
krTe �� dS )� Nc @ s e Zd Zdd� ZdS )�Emptyc C s dS )Nz<Empty>� ��selfr r �0/opt/cppython/lib/python3.8/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__ s zCmp.__init__c C s
d| j S )Nz<Cmp %s>r
r r r r r s zCmp.__repr__c C s
| j |kS r r
�r �otherr r r �__eq__ s z
Cmp.__eq__N)r r r
r r r r r r r r s r c @ s e Zd Zdd� Zdd� ZdS )�Anythingc C s dS )NTr r r r r r s zAnything.__eq__c C s dS )NFr r r r r �__ne__ s zAnything.__ne__N�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 ]F}| j D ]:}|| jkr(|| jks0||kr>| �||� q| �||� qqd S r )�
candidates�set1�assertEqualZassertNotEqual)r �a�br r r �test_comparisons s
zComparisonTest.test_comparisonsc C sf g }t d�D ]}|�t|�d t� � q|D ]4}|D ]*}| �||kt|�t|�kd||f � q4q,d 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� d S )Nc s e Zd Z� fdd�ZdS )z2ComparisonTest.test_ne_high_priority.<locals>.Leftc s � � d� tS )N�Left.__eq__��append�NotImplemented��args�Zcallsr r r <