MINI MINI MANI MO
3
  \V                 @   s   d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ ddlm	Z	m
Z
mZ dZej
dejZG dd de	jZd	d
 Zdd Zd
d Zdd Zdd ZG dd deZe ZdddZejfddZdeje
jfddZdeje
jfddZdS )    N)fnmatch   )casesuiteutilTz[_a-z]\w*\.py$c                   s,   e Zd ZdZ fddZ fddZ  ZS )_FailedTestNc                s   || _ tt| j| d S )N)
_exceptionsuperr   __init__)selfZmethod_name	exception)	__class__ '/usr/lib64/python3.6/unittest/loader.pyr
      s    z_FailedTest.__init__c                s*   | j krtt j|S  fdd}|S )Nc                  s
    j d S )N)r   r   )r   r   r   testFailure!   s    z,_FailedTest.__getattr__.<locals>.testFailure)_testMethodNamer	   r   __getattr__)r   namer   )r
   )r   r   r      s    
z_FailedTest.__getattr__)__name__
__module____qualname__r   r
   r   
__classcell__r   r   )r
   r   r      s   r   c             C   s"