;ò ï‹Fc@sþdklZdkZdkZdkZdkZdklZlZl Z eeeeei dƒƒƒƒZ ei i de e dƒƒdklZlZdkZdeifd„ƒYZeieƒZedjoei id ƒeiƒndS( (s generatorsN(sdirnamesabspathsjoinispython(staskssgs TestTaskscBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCs'd„}ti|ƒƒtiƒdS(NccstVtiƒdS(N(sNonesgs main_quit(((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pysruns(srunstaskssTasksgsmain(sselfsrun((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pystestIdleBlockers cCs'd„}ti|ƒƒtiƒdS(Nccs3tiƒ}tidƒVtiƒ}tiƒdS(Nf0.59999999999999998(stimesstartstaskssTimeoutBlockersendsgs main_quit(sstartsend((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pysruns    (srunstaskssTasksgsmain(sselfsrun((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pystestTimeoutBlockers cs?tiƒ\‰‰‡‡d†}ti|ƒƒtiƒdS(Nc#stiˆƒ}tidƒ}||fVtiˆdƒtidƒ}||fVti ˆƒtiˆƒ}|Vt i ƒdS(Nf0.20000000000000001s!( staskss InputBlockersreadablesibsTimeoutBlockerstbsosswrites writeablesclosesgs main_quit(sibstb(s writeablesreadable(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pysrun"s    ( sosspipesreadables writeablesrunstaskssTasksgsmain(sselfs writeablesrunsreadable((s writeablesreadablesY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pystestInputBlocker scs?tiƒ\‰‰‡‡d†}ti|ƒƒtiƒdS(Nc#sÓd}xYtoQtiˆƒ}tidƒ}||fV|io|t i ˆdƒ7}q Pq Wd}x2||jo$|t t i ˆ||ƒƒ7}qkWtiˆƒ}tidƒ}||fVtiƒdS(Nif0.20000000000000001sHello (ssentsTruestaskss OutputBlockers writeablesobsTimeoutBlockerstbshappenedsosswritesgotslensreadsreadablesgs main_quit(sobsgotstbssent(s writeablesreadable(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pysrun;s*   % ( sosspipesreadables writeablesrunstaskssTasksgsmain(sselfs writeablesrunsreadable((s writeablesreadablesY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pystestOutputBlocker9sc sâtiƒ\}}g‰t‡d†}d„}ti |ƒƒ}ti ||dddgƒƒt i ƒt i}z]‡d†t _g‰ti |dtƒƒ}ti ||dddtgƒƒt i ƒWd|t _XdS(Nc#sCx%tdƒD]}ˆi|ƒtVq W|otdƒ‚ndS(NisFail(srangesxsgotsappendsNonesfails Exception(sfailsx(sgot(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pysrun]s   ccs|iVtiƒdS(N(st1sfinishedsgs main_quit(st1sexpected((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pyswait_fordsiiicsˆitƒtiƒfS(N(sgotsappendsFalsesgs main_quit((sgot(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pysqssfail(sosspipesreadables writeablesgotsFalsesrunswait_forstaskssTaskst1sgsmainsroxsreport_exceptionsoldsTruest2( sselfs writeablesrunst2sreadablest1soldsgotswait_for((sgotsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pys testFinishedYs$   "(s__name__s __module__stestIdleBlockerstestTimeoutBlockerstestInputBlockerstestOutputBlockers testFinished(((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pys TestTaskss    s__main__s-v(s __future__s generatorssunittestssyssosstimesos.pathsdirnamesabspathsjoinsargvsrox_libspathsinsertsroxstaskssgsTestCases TestTaskss makeSuitessuites__name__sappendsmain(sroxstaskssjoinsgsrox_libsunittests TestTasksssyss generatorsstimessuitesdirnamesossabspath((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testtasks.pys?s   % k