ó q®¸Qc@s¸dZddlZddlZddlmZddlmZddlZddlm Z ddl m Z de j e j ejfd„ƒYZd „Zed kr´e eƒƒ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(cCsj|jdgƒ}|j|j ƒ|j|jdkƒ|jƒ|j|jƒ|j|jdƒdS(Ns/foo/bar(tget_build_scripts_cmdt assertTruetforcet build_dirtNonetfinalize_optionst assertEqual(tselftcmd((s8/sys/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 ||kƒq…WdS(N( tmkdtemptwrite_sample_scriptsRtostpathtjoinR truntlistdirR(R tsourcettargettexpectedtfnR tbuilttname((s8/sys/lib/python2.7/distutils/tests/test_build_scripts.pyt test_builds   (   cCsPddl}tƒ}||_tjd|ddd|jƒ|jds    \