�
��Vc� � �� � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl m
Z
d dlmZm
Z
G d� de
j e
j ej � � Zd � Zed
k r e e� � � � dS dS )� N)�build_py)�Distribution)�DistutilsFileError)�support)�run_unittest�requires_subprocessc �� � e Zd Zd� Zd� Z ej ej d� � e � � d� � � � � Z
ej ej d� � e � � d� � � � � Zd� Zd� Z
dS ) �BuildPyTestCasec �" � | � � � }t t j � |d� � d� � } |� d� � |� � � n# |� � � w xY wt t j � |d� � d� � } |� d� � |� � � n# |� � � w xY w| � � � }t dgd|id�� � }t j � |d� � |_ t j
d |�
� � |j d<