Your IP : 216.73.217.32
���]3 � @ s� d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z d d l
Z
d d l m Z d d l m
Z
d Z d Z Gd d � d e j e
j � Z d d
� Z e d k r� e e � � d S)� N)�captured_stdout�run_unittest)�support)�logz4
__file__
from distutils.core import setup
setup()
zH
import os
print(os.getcwd())
from distutils.core import setup
setup()
c sy e Z d Z � f d d � Z � f d d � Z d d � Z e j j d d � Z d d
� Z
d d � Z d
d � Z � S)�CoreTestCasec se t t | � j � t j | _ | j � t j t j d d � f | _ | j t
j t
j j
� d S)N)�superr �setUp�sys�stdout�
old_stdout�cleanup_testfn�argv�old_argvZ
addCleanupr Z
set_thresholdZ_global_logZ threshold)�self)� __class__� �./opt/alt/python35/lib64/python3.5/test_core.pyr # s
zCoreTestCase.setUpc sW | j t _ | j � | j d t _ | j d t j d d � <t t | � j � d S)Nr � ) r r r
r r r
r r �tearDown)r )r r r r * s
zCoreTestCase.tearDownc C sQ t j j } t j j | � r. t j | � n t j j | � rM t j | � d S)N)
�testr �TESTFN�os�path�isfile�remove�isdir�shutil�rmtree)r r r r r r 1 s
zCoreTestCase.cleanup_testfnc
C s2 t | d � } z | j | � Wd | j � X| S)N�w)�open�write�close)r �textr �fr r r �write_setup8 s
zCoreTestCase.write_setupc C s t j j | j t � � d S)N)� distutils�core� run_setupr$ �setup_using___file__)r r r r �test_run_setup_provides_file@ s z)CoreTestCase.test_run_setup_provides_filec C s� t j � t _ t j � } t j t j j � t j
j t j j d � } t j
j | j t d | �� t j j � } | j d � r� | d d � } | j | | � d S)Nzsetup.pyr �
r ���)�io�StringIOr r
r �getcwd�mkdirr r r r �joinr% r&