mς %U²Ic@skdkZdkZdkZdkZdkZdeifd„ƒYZd„Ze djo eƒndS(Nt CmdLineTestcBsbtZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z RS( NcCsFtidti|fƒ\}}|iƒ|iƒ}|iƒ|S(Ns%s %s( tpopen2tpopen4tsyst executabletcmd_linetoutfptinfptclosetreadtdata(tselfRRR R((t//data/zmath/lib/python2.4/test/test_cmd_line.pyt start_pythons "   cCstiti|gdtiƒS(Ntstderr(t subprocesstcallRRRtPIPE(R R((R t exit_codescCs6|i|idƒdƒ|i|idƒdƒdS(Nt.is< .(R tassertNotEqualR(R ((R ttest_directoriesscCsI|i|ƒ}|i|djp |idƒƒ|id|jƒdS(Nts t Traceback(R R RR t assertTruetendswith(R RR ((R tverify_valid_flags#cCs|idƒdS(Ns-E(R R(R ((R ttest_environmentscCs|idƒ|idƒdS(Ns-Os-OO(R R(R ((R t test_optimizes cCs8|idƒ|idƒ|idƒ|idƒdS(Ns-Qolds-Qnews-Qwarns -Qwarnall(R R(R ((R ttest_q"s   cCs|idƒdS(Ns-S(R R(R ((R ttest_site_flag(scCs |id|idƒjƒdS(Ntusages-h(R RR (R ((R t test_usage+scCs4dtid }|i|idƒi|ƒƒdS(Ns Python %d.%dis-V(Rt version_infotversionR RR t startswith(R R"((R t test_version.s( t__name__t __module__R RRRRRRRR R$(((R Rs         cCstiitƒdS(N(ttestt test_supportt run_unittestR(((R t test_main2st__main__( ttest.test_supportR'tunittestRRRtTestCaseRR*R%(R-RRRRR*R'((R t?s   +