| Server IP : 118.27.122.248 / Your IP : 216.73.216.124 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3
�w2_J � @ sX d dl Z G dd� d�ZG dd� d�ZG dd� d�ZG dd � d e j�Zed
krTe j� dS )� Nc @ s e Zd Zdd� ZdS )�Emptyc C s dS )Nz<Empty>� )�selfr r �6/opt/alt/python36/lib64/python3.6/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 )N)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 r s zAnything.__eq__c C s dS )NFr )r 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 sZ xT| j D ]J}xD| j D ]:}|| jkr,|| jks4||krB| j||� q| j||� qW qW d S )N)�
candidates�set1�assertEqualZassertNotEqual)r �a�br r r �test_comparisons s
zComparisonTest.test_comparisonsc C sr g }x&t d�D ]}|jt|�d t� � qW x@|D ]8}x2|D ]*}| j||kt|�t|�kd||f � q<W q2W 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�}| j||kd� | j||kd� | j||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 | j � ddg� dS )z;object.__ne__() should allow reflected __ne__() to be triedc s e Zd Z� fdd�ZdS )z2ComparisonTest.test_ne_high_priority.<locals>.Leftc s � j d� tS )NzLeft.__eq__)�append�NotImplemented)�args)�callsr r r <