;ò ï‹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(NccsKtiƒ}tidƒVtiƒ}||djpt‚tiƒdS(Nf0.59999999999999998f0.5(stimesstartstaskssTimeoutBlockersendsAssertionErrorsgs 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#sötiˆƒ}tidƒ}||fV|i pt‚|ipt‚ti ˆdƒtidƒ}||fV|ipt‚|i pt‚ti ˆdƒdjpt‚ti ˆƒtiˆƒ}|V|ipt‚t iƒdS(Nf0.20000000000000001s!i(staskss InputBlockersreadablesibsTimeoutBlockerstbshappenedsAssertionErrorsosswrites writeablesreadsclosesgs 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#sd}xjtobtiˆƒ}tidƒ}||fV|io|t i ˆdƒ7}q |ipt ‚Pq W|djpt ‚d}x2||jo$|t t iˆ||ƒƒ7}qWtiˆƒ}tidƒ}||fV|ipt ‚|i pt ‚tiƒdS(Nif0.20000000000000001sHello (ssentsTruestaskss OutputBlockers writeablesobsTimeoutBlockerstbshappenedsosswritesAssertionErrorsgotslensreadsreadablesgs 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 stiƒ\}}g‰t‡d†}‡d†}ti |ƒƒ}ti ||dddgƒƒ|i i pt ‚tiƒ|i i pt ‚ti}z]‡d†t_g‰ti |dtƒƒ}ti ||dddtgƒƒtiƒ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   c#s)|iVˆ|jpt‚tiƒdS(N(st1sfinishedsgotsexpectedsAssertionErrorsgs main_quit(st1sexpected(sgot(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_forstaskssTaskst1sfinishedshappenedsAssertionErrorsgsmainsroxsreport_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