mς %U²Ic@s‚dkZdklZlZy dkZWnej oedƒ‚nXd„Zd„Zd„Ze djo eƒndS(N(s TestFaileds TestSkippeds0test only valid when thread support is availablecCs+tiƒ|jotd|ƒ‚ndS(Ns!expected imp.lock_held() to be %r(timpt lock_heldtexpectedt TestFailed(R((t*/data/zmath/lib/python2.4/test/test_imp.pytverify_lock_statescCs±d}tiƒ}t|ƒx(t|ƒD]}tiƒttƒq)Wxt|ƒD]}ti ƒqTWt|ƒ|p4yti ƒWnt j oq­Xt dƒ‚ndS(Ni2s5release_lock() without lock should raise RuntimeError( tLOOPSRRtlock_held_at_startRtrangetit acquire_locktTruet release_lockt RuntimeErrorR(RR R((RttestLock s"      cCs tƒdS(N(R(((Rt test_main'st__main__( Rttest.test_supportRt TestSkippedtthreadt ImportErrorRRRt__name__(RRRRRRR((Rt?s