%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/distutils/tests/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyc

ó
Pêáac@s¸dZddlZddlZddlmZddlmZddlZddlm	Z	ddl
mZde	je	j
ejfd„ƒYZd	„Zed
kr´eeƒƒndS(s*Tests for distutils.command.build_scripts.iÿÿÿÿN(t
build_scripts(tDistribution(tsupport(trun_unittesttBuildScriptsTestCasecBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsc|jdgƒ}|j|jƒ|j|jƒ|jƒ|j|jƒ|j|jdƒdS(Ns/foo/bar(tget_build_scripts_cmdtassertFalsetforcetassertIsNonet	build_dirtfinalize_optionst
assertTruetassertEqual(tselftcmd((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyttest_default_settingss
cCs£|jƒ}|jƒ}|j|ƒ}|j|g|D]}tjj||ƒ^q7ƒ}|jƒ|jƒtj|ƒ}x|D]}|j	||ƒq…WdS(N(
tmkdtemptwrite_sample_scriptsRtostpathtjoinR
truntlistdirtassertIn(R
tsourcettargettexpectedtfnRtbuilttname((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyt
test_builds	(


cCsPddl}tƒ}||_tjd|ddd|jƒ|jd<t|ƒS(NiÿÿÿÿRRit
executabletbuild(tsysRtscriptsRtDummyCommandRtcommand_objR(R
RR"R!tdist((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyR+s			cCsjg}|jdƒ|j|ddƒ|jdƒ|j|ddƒ|jdƒ|j|ddƒ|S(Ns
script1.pys@#! /usr/bin/env python2.3
# bogus script w/ Python sh-bang
pass
s
script2.pys8#!/usr/bin/python
# bogus script w/ Python sh-bang
pass
sshell.shs1#!/bin/sh
# bogus shell script w/ sh-bang
exit 0
(tappendtwrite_script(R
tdirR((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyR6s


cCsAttjj||ƒdƒ}z|j|ƒWd|jƒXdS(Ntw(topenRRRtwritetclose(R
R(Rttexttf((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyR'Isc	Csé|jƒ}|jƒ}|j|ƒ}|j|g|D]}tjj||ƒ^q7ƒ}|jƒtjƒj	dƒ}dtj
d<z|jƒWd|dk	r´|tj
d<nXtj
|ƒ}x|D]}|j||ƒqËWdS(NtVERSIONi(RRRRRRR
t	sysconfigtget_config_varstgett_CONFIG_VARSRtNoneRR(	R
RRRRRtoldRR((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyttest_version_intPs 	(


(t__name__t
__module__RRRRR'R6(((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyRs	
				cCs
tjtƒS(N(tunittestt	makeSuiteR(((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyt
test_suitelst__main__(t__doc__RR9tdistutils.command.build_scriptsRtdistutils.coreRR0tdistutils.testsRttest.test_supportRtTempdirManagertLoggingSilencertTestCaseRR;R7(((s>/usr/local/lib/python2.7/distutils/tests/test_build_scripts.pyt<module>s	\	

Zerion Mini Shell 1.0