File: //usr/local/lib/python3.7/test/test_importlib/__pycache__/test_abc.cpython-37.opt-1.pyc
B
��g%� � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlZd dlZd dlmZ d dl Z ddl
mZ e�
d�Ze�
d�Ze�
d�Ze�
d �ZG d
d� d�ZG dd
� d
e�Zejeed�\ZZG dd� de�Zejeed�\ZZG dd� de�Zejeed�\ZZG dd� de�Zejeed�\ZZG dd� de�Zejeed�\Z Z!G dd� de�Z"eje"ed�\Z#Z$G dd� de�Z%eje%ed�\Z&Z'd[dd�Z(G dd� d�Z)G d d
� d
�ZG d!d"� d"e)�Z*e�e*�\Z+Z,G d#d� d�ZG d$d%� d%e)�Z-e�e-�\Z.Z/G d&d'� d'�Z0G d(d)� d)e)�Z1e�e1�\Z2Z3G d*d� de0�ZG d+d,� d,e)�Z4e�e4�\Z5Z6G d-d� de0�Ze(e�Z7G d.d/� d/e)�Z8e�e8�\Z9Z:G d0d� de�Ze(e�Z;G d1d2� d2e)�Z<e�e8�\Z=Z>G d3d4� d4�Z?G d5d6� d6e)�Z@e�e@�\ZAZBG d7d8� d8�ZCejeCeed9�\ZDZEG d:d;� d;�ZFejeFeeed<�\ZGZHG d=d>� d>�ZIejeIeed9�\ZJZKG d?d@� d@�ZLejeLe7dA�\ZMZNG dBdC� dC�ZOejeOe7dA�\ZPZQG dDdE� dE�ZRejeRe7eedF�\ZSZTG dGdH� dH�ZUejeUe;dI�\ZVZWG dJdK� dK�ZXe(eXd�ZYG dLd� deX�Z%e(e%eedM�ZZG dNdO� dO�Z[G dPdQ� dQe[�Z\eje\eeYdR�\Z]Z^e�_ej`dS�G dTdU� dUe[��ZaejeaeeeZdV�\ZbZcG dWdX� dX�ZdejedeYdY�\ZeZfegdZk�r�e�h� dS )\� N)�support)�mock� )�util� importlibz
importlib.abczimportlib.machineryzimportlib.utilc @ s0 e Zd ZdZg Zg Zdd� Zdd� Zdd� ZdS ) �InheritanceTestszSTest that the specified class is a subclass/superclass of the expected
classes.c sR �fdd��j D ��_t�d�r>�jj� � fdd��jD ��_t�j�j��_ d S )Nc s g | ]}t � j|��qS � )�getattr�abc)�.0�
class_name)�selfr �8/usr/local/lib/python3.7/test/test_importlib/test_abc.py�
<listcomp> s z*InheritanceTests.setUp.<locals>.<listcomp>�subclass_namesc s g | ]}t � |��qS r )r )r r )� machineryr r r &