D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
python35
/
lib
/
python3.5
/
distutils
/
tests
/
__pycache__
/
Filename :
test_config_cmd.cpython-35.pyc
back
Copy
p��Y* � @ s� d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d d l m Z d d l m Z Gd d � d e j e j e j � Z d d � Z e d k r� e e � � d S)z#Tests for distutils.command.config.� N)�run_unittest)� dump_file�config)�support)�logc s� e Z d Z d d � Z � f d d � Z � f d d � Z d d � Z e j e j d k d � d d � � Z d d � Z d d � Z � S)�ConfigTestCasec G s+ x$ | j � D] } | j j | � q Wd S)N)� splitlines�_logs�append)�self�msg�args�line� r �./opt/python35/lib/python3.5/test_config_cmd.py�_info s zConfigTestCase._infoc s8 t t | � j � g | _ t j | _ | j t _ d S)N)�superr �setUpr r �info�old_logr )r )� __class__r r r s zConfigTestCase.setUpc s# | j t _ t t | � j � d S)N)r r r r r �tearDown)r )r r r r s zConfigTestCase.tearDownc C sx t j j t � d d } t | � } z t | j � � } Wd | j � Xt | d � | j t | j � | d � d S)Nr z.pyzI am the header� )�os�path�splitext�__file__�open�len� readlines�closer �assertEqualr )r Z this_file�fZnumlinesr r r �test_dump_file s zConfigTestCase.test_dump_file�win32zcan't test on Windowsc C sr | j � \ } } t | � } | j d d d d � } | j | d � | j d d d d � } | j | d � d S)N�pattern�xxxZbodyz /* xxx */r Z_configtestr )�create_distr Z search_cppr! )r �pkg_dir�dist�cmd�matchr r r �test_search_cpp( s zConfigTestCase.test_search_cppc C s� | j � \ } } t | � } d t j | _ d | _ d t j | _ | j � | j | j d d g � | j | j d g � | j | j d d g � d S)Nzone%stwo�onezthree%sfour�twoZthreeZfour) r'