Sindbad~EG File Manager
a
��g!% � @ sd d dl Z d dlmZ G dd� de j�ZG dd� de j�ZejG dd� de j��Zed kr`e � � dS )
� N)�supportc @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )�TestMROEntryc st g �G dd� d�}G � �fdd�d�� � � }| � �g � G dd� d||�}| � �d ||ff� | � �d i � d S ) Nc @ s e Zd ZdS )z0TestMROEntry.test_mro_entry_signature.<locals>.BN��__name__�
__module__�__qualname__� r r �2/usr/local/lib/python3.9/test/test_genericclass.py�B � r
c s e Zd Z� �fdd�ZdS )z0TestMROEntry.test_mro_entry_signature.<locals>.Cc s �� ||g� � fS �N��extend)�self�args�kwargs��C�testedr r �__mro_entries__
s z@TestMROEntry.test_mro_entry_signature.<locals>.C.__mro_entries__N�r r r r r r r r r s r c @ s e Zd ZdS )z0TestMROEntry.test_mro_entry_signature.<locals>.DNr r r r r �D r r r � )�assertEqual)r r
�cr r r r �test_mro_entry_signature s z%TestMROEntry.test_mro_entry_signaturec s� g � G dd� d�}G dd� d�}G � fdd�d�}|� }| � � g � G dd� d|||�}| � � d |||f� | � |j|||f� | � |j|||f� | � |j||||tf� |� }G d
d� d|�}| � � d |f� | � |j|f� d S )Nc @ s e Zd ZdS )z&TestMROEntry.test_mro_entry.<locals>.ANr r r r r �A r r c @ s e Zd ZdS )z&TestMROEntry.test_mro_entry.<locals>.BNr r r r r r
r r
c s e Zd Z� fdd�ZdS )z&TestMROEntry.test_mro_entry.<locals>.Cc s � � |� | jfS r )�append� __class__�r �bases�r r r r s
z6TestMROEntry.test_mro_entry.<locals>.C.__mro_entries__Nr r r! r r r s r c @ s e Zd ZdS )z&TestMROEntry.test_mro_entry.<locals>.DNr r r r r r r r ���c @ s e Zd ZdS )z&TestMROEntry.test_mro_entry.<locals>.ENr r r r r �E# r r# �r � __bases__�__orig_bases__�__mro__�object)r r r
r r r �dr# r r! r �test_mro_entry s zTestMROEntry.test_mro_entryc s g � G dd� d�}G dd� d�}G � fdd�d�}|� }| � � g � G dd� d|||�}| � � d |||f� | � |j||f� | � |j|||f� | � |j|||tf� G d
d� d|�}| � � d |f� | � |jtf� | � |j|f� | � |j|tf� d S )Nc @ s e Zd ZdS )z+TestMROEntry.test_mro_entry_none.<locals>.ANr r r r r r ) r r c @ s e Zd ZdS )z+TestMROEntry.test_mro_entry_none.<locals>.BNr r r r r r
* r r
c s e Zd Z� fdd�ZdS )z+TestMROEntry.test_mro_entry_none.<locals>.Cc s � � |� dS �Nr �r r r! r r r , s
z;TestMROEntry.test_mro_entry_none.<locals>.C.__mro_entries__Nr r r! r r r + s r c @ s e Zd ZdS )z+TestMROEntry.test_mro_entry_none.<locals>.DNr r r r r r 1 r r r"