Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/test_build_scripts.cpython-33.pyo

�
��f	c@s�dZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZGdd	�d	e
j
e
jej�Zd
d�Zedkr�ee��ndS(
u*Tests for distutils.command.build_scripts.iN(u
build_scripts(uDistribution(u	sysconfig(usupport(urun_unittestcBs\|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uBuildScriptsTestCasecCsc|jdg�}|j|j�|j|j�|j�|j|j�|j|jd�dS(Nu/foo/bar(uget_build_scripts_cmduassertFalseuforceuassertIsNoneu	build_dirufinalize_optionsu
assertTrueuassertEqual(uselfucmd((uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyutest_default_settingss
u*BuildScriptsTestCase.test_default_settingscs�|j��|j�}|j��}|j|�fdd�|D��}|j�|j�tj|�}x|D]}|j||�qvWdS(Ncs%g|]}tjj�|��qS((uosupathujoin(u.0ufn(usource(uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyu
<listcomp>"s	u3BuildScriptsTestCase.test_build.<locals>.<listcomp>(umkdtempuwrite_sample_scriptsuget_build_scripts_cmdufinalize_optionsurunuosulistdiruassertIn(uselfutargetuexpecteducmdubuiltuname((usourceuG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyu
test_builds	



uBuildScriptsTestCase.test_buildcCsPddl}t�}||_tjd|ddd|j�|jd<t|�S(Niu
build_scriptsuforceiu
executableubuild(usysuDistributionuscriptsusupportuDummyCommandu
executableucommand_obju
build_scripts(uselfutargetuscriptsusysudist((uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyuget_build_scripts_cmd+s			u*BuildScriptsTestCase.get_build_scripts_cmdcCsjg}|jd�|j|dd�|jd�|j|dd�|jd�|j|dd�|S(Nu
script1.pyu@#! /usr/bin/env python2.3
# bogus script w/ Python sh-bang
pass
u
script2.pyu8#!/usr/bin/python
# bogus script w/ Python sh-bang
pass
ushell.shu1#!/bin/sh
# bogus shell script w/ sh-bang
exit 0
(uappenduwrite_script(uselfudiruexpected((uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyuwrite_sample_scripts6s


u)BuildScriptsTestCase.write_sample_scriptsc
CsAttjj||�d�}z|j|�Wd|j�XdS(Nuw(uopenuosupathujoinuwriteuclose(uselfudirunameutextuf((uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyuwrite_scriptIsu!BuildScriptsTestCase.write_scriptcs�|j��|j�}|j��}|j|�fdd�|D��}|j�tj�jd�}dtjd<z|j�Wd|dk	r�|tjd<nXt
j|�}x|D]}|j||�q�WdS(Ncs%g|]}tjj�|��qS((uosupathujoin(u.0ufn(usource(uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyu
<listcomp>Ws	u9BuildScriptsTestCase.test_version_int.<locals>.<listcomp>uVERSIONi(
umkdtempuwrite_sample_scriptsuget_build_scripts_cmdufinalize_optionsu	sysconfiguget_config_varsugetu_config_varsurunuNoneuosulistdiruassertIn(uselfutargetuexpecteducmduoldubuiltuname((usourceuG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyutest_version_intPs 	



u%BuildScriptsTestCase.test_version_intN(	u__name__u
__module__u__qualname__utest_default_settingsu
test_builduget_build_scripts_cmduwrite_sample_scriptsuwrite_scriptutest_version_int(u
__locals__((uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyuBuildScriptsTestCases
uBuildScriptsTestCasecCs
tjt�S(N(uunittestu	makeSuiteuBuildScriptsTestCase(((uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyu
test_suitelsu
test_suiteu__main__(u__doc__uosuunittestudistutils.command.build_scriptsu
build_scriptsudistutils.coreuDistributionu	distutilsu	sysconfigudistutils.testsusupportutest.supporturun_unittestuTempdirManageruLoggingSilenceruTestCaseuBuildScriptsTestCaseu
test_suiteu__name__(((uG/opt/alt/python33/lib64/python3.3/distutils/tests/test_build_scripts.pyu<module>s\