ACC SHELL

Path : /usr/lib/python/distutils/tests/
File Upload :
Current File : //usr/lib/python/distutils/tests/test_build_scripts.pyc

Ñò
tÄMc
@s±dZddkZddkZddklZddklZddklZddk	l
Z
de
ie
iei
fd„ƒYZd	„Zed
joeiddƒndS(
s*Tests for distutils.command.build_scripts.iÿÿÿÿN(t
build_scripts(tDistribution(t	sysconfig(tsupporttBuildScriptsTestCasecBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsj|idgƒ}|i|iƒ|i|idjƒ|iƒ|i|iƒ|i|idƒdS(Ns/foo/bar(tget_build_scripts_cmdtassert_tforcet	build_dirtNonetfinalize_optionstassertEqual(tselftcmd((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyttest_default_settingss
c	Cs®|iƒ}|iƒ}|i|ƒ}|i|g}|D]}|tii||ƒq;~ƒ}|iƒ|iƒti|ƒ}x!|D]}|i	||jƒqWdS(N(
tmkdtemptwrite_sample_scriptsRtostpathtjoinR
truntlistdirR(	Rtsourcettargettexpectedt_[1]tfnR
tbuilttname((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyt
test_builds	,

cCsPddk}tƒ}||_tid|ddd|iƒ|id<t|ƒS(NiÿÿÿÿRRit
executabletbuild(tsysRtscriptsRtDummyCommandRtcommand_objR(RRR!R tdist((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyR*s			cCsjg}|idƒ|i|ddƒ|idƒ|i|ddƒ|idƒ|i|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((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyR5s


cCs9ttii||ƒdƒ}|i|ƒ|iƒdS(Ntw(topenRRRtwritetclose(RR'Rttexttf((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyR&Hs
c
	Csö|iƒ}|iƒ}|i|ƒ}|i|g}|D]}|tii||ƒq;~ƒ}|iƒtiƒi	dƒ}dti
d<z|iƒWd|dj	o|ti
d<nXti
|ƒ}x!|D]}	|i|	|jƒqÕWdS(NtVERSIONi(RRRRRRR
Rtget_config_varstgett_config_varsRR	RR(
RRRRRRR
toldRR((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyttest_version_intMs"	,


(t__name__t
__module__RRRRR&R3(((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyR
s	
				cCs
titƒS(N(tunittestt	makeSuiteR(((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyt
test_suiteist__main__tdefaultTestR8(t__doc__RR6tdistutils.command.build_scriptsRtdistutils.coreRt	distutilsRtdistutils.testsRtTempdirManagertLoggingSilencertTestCaseRR8R4tmain(((s8/usr/lib/python2.6/distutils/tests/test_build_scripts.pyt<module>s	Z	


ACC SHELL 2018