ó {G_Tc@syddlZddlmZddlZejddeƒZdejfd„ƒYZd„Z e dkrue ƒndS( iÿÿÿÿN(t test_supporttnewt deprecatedtNewTestcBs>eZd„Zd„Zd„Zeedƒr<d„ZnRS(c CsÏddd„ƒY}tjdƒ}||_|tjdHsstexeciÿÿÿÿiRt __builtins__is)Could not create a proper function object(tjoint splitlinestcompilet __builtin__RtfunctionR(RtcodestrtccodeR'tgtfunc((s)/usr/local/lib/python2.7/test/test_new.pyt test_scope<s  csìd„}|dƒ}tj|jidƒtj|jidd |jƒ}ˆj|ƒdƒtj|jidd|jƒ}ˆj|dƒdƒ‡fd†}||dtƒ||d tƒ||d tƒ|||jtƒdS( Ncs‡fd†}|S(Ncsˆ|S(N((ty(tx(s)/usr/local/lib/python2.7/test/test_new.pyR+Ws((R/R+((R/s)/usr/local/lib/python2.7/test/test_new.pytfVsitblahiiii cs)ˆj|tj|jidd|ƒdS(Nt(RRR(t func_codeR(R,tclosuretexc(R(s)/usr/local/lib/python2.7/test/test_new.pyt test_closure`si(i(i(ii(RR(R3t func_closureRRRt ValueError(RR0R+tg2tg3R6((Rs)/usr/local/lib/python2.7/test/test_new.pyt test_functionTs  !!tcodecCsd„}|j}|j}|j}|j}|j}|j}|j}|j} |j} |j } |j } |j } |j }|j }|j}tj||||||| | | | | |||ƒ}tj||||||| | | | | |ƒ }|jttj| |||||| | | | | |ƒ|jttj|| ||||| | | | | |ƒ|jttj||||||d| | | | |ƒdtfd„ƒY}|dƒf}tj|||||||| | | | |ƒ }|jt|dƒ|kdƒdS( NcSsdS(N((ta((s)/usr/local/lib/python2.7/test/test_new.pyR0lsitScBseZRS((RR (((s)/usr/local/lib/python2.7/test/test_new.pyR>—stabiseek, tuple changed under us!(i(R3t co_argcountt co_nlocalst co_stacksizetco_flagstco_codet co_conststco_namest co_varnamest co_filenametco_nametco_firstlinenot co_lnotabt co_freevarst co_cellvarsRR<RR8Rtstrt assertTruettype(RR0Rtargcounttnlocalst stacksizetflagst codestringt constantstnamestvarnamestfilenametnamet firstlinenotlnotabtfreevarstcellvarstdR>tt((s)/usr/local/lib/python2.7/test/test_new.pyt test_codejsJ                  (RR RR-R;thasattrRRa(((s)/usr/local/lib/python2.7/test/test_new.pyRs  5  cCstjtƒdS(N(Rt run_unittestR(((s)/usr/local/lib/python2.7/test/test_new.pyt test_mainŸst__main__( tunittestttestRRt import_moduletTrueRtTestCaseRRdR(((s)/usr/local/lib/python2.7/test/test_new.pyts  ™