Nexus File Manager
v2.0
🏠
Dashboard
⚡
System
🌐
›
opt
›
alt
›
python38
›
lib64
›
python3.8
›
test
›
__pycache__
Quick:
⬆️ Parent
🌐 Root
🏠 Home
🌍 WWW
📁 Temp
⚙️ Etc
📤 Upload
📁 Create
⚡ WordPress Admin
🔄 Refresh
✏️ test_compare.cpython-38.opt-2.pyc
← Back
U i�fJ � @ 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 �6/opt/alt/python38/lib64/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 <