;ς ο‹Fc@s)dklZdkZdkZdkZdklZlZlZdk Z dk Z eeeeei dƒƒƒƒZ ei idee dƒƒdklZlZlZlZlZdeifd„ƒYZdeifd „ƒYZeieƒZed joei id ƒeiƒndS( (s generatorsN(sdirnamesabspathsjoinispython(sproxystaskssgssuchilds master_proxysSlavecBstZd„ZRS(NcCsdSdS(NsInvoked((sself((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysinvokes(s__name__s __module__sinvoke(((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysSlavess TestProxycBs‰tZeZeZd„Zd„Zd„Zd„Zd„Z d„Z d„Z d„Z d „Z d „Zd „Zd „Zd „ZRS(NcCs\tiƒ}tiƒ}ti|d|dƒ|_ti |d|dt ƒƒ|_ dS(Nii( sosspipesto_slaves from_slaves master_proxys MasterProxysselfsmastersproxys SlaveProxysSlavesslave(sselfs from_slavesto_slave((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pyssetUps  cCs|iiƒ|iiƒdS(N(sselfsmastersfinishsslave(sself((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pystearDowns cCsdS(N((sself((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testSetup scCs]|iiiƒ}|iiƒ|iiƒ|iiƒ|iiƒ|id|i ƒdS(NsInvoked( sselfsmastersrootsinvokesresponses write_readysslaves read_readys assertEqualssresult(sselfsresponse((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testManual#s    cCs]|iiiƒ}|iiƒ|iiƒ|iiƒ|iiƒ|id|i ƒdS(NsInvoked( sselfsmastersrootsinvokesblockers write_readysslaves read_readys assertEqualssresult(sselfsblocker((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testSingle-s     cs*‡d†}ti|ƒƒtiƒdS(Nc#sHˆiiidƒ}|Vy |iWntj onXtiƒdS(Nsfoo( sselfsmastersrootsmissingsresponsesresultsAttributeErrorsgs main_quit(sresponse(sself(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysrun6s(srunstaskssTasksgsmain(sselfsrun((sselfsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testMissing5s cs*‡d†}ti|ƒƒtiƒdS(Nc#sLˆiiiƒ}y |iWntj onX|V|itiƒdS(N( sselfsmastersrootsinvokesresponsesresults Exceptionsgs main_quit(sresponse(sself(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysrunCs(srunstaskssTasksgsmain(sselfsrun((sselfsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testTooSoonBs csItidƒ‰tiˆƒ‡‡d†}ti|ƒƒti ƒdS(Ns -roxlib-testc#s'ˆiiiˆƒ}|VtiƒdS(N(sselfsmastersrootsrmtreestmp_dirsresponsesgs main_quit(sresponse(sselfstmp_dir(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysrunVs ( stempfilesmktempstmp_dirsossmkdirsrunstaskssTasksgsmain(sselfstmp_dirsrun((sselfstmp_dirsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testRmTreeSs  csOtidƒ‰tˆdƒiƒ‡‡d†}ti|ƒƒti ƒdS(Ns -roxlib-testswc#s'ˆiiiˆƒ}|VtiƒdS(N(sselfsmastersrootsunlinkstmpsresponsesgs main_quit(sresponse(stmpsself(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysruncs ( stempfilesmktempstmpsfilesclosesrunstaskssTasksgsmain(sselfstmpsrun((sselfstmpsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testUnlink`s cs~tiddƒ‰tˆdƒ}|idƒ|iƒ|ii ‰‡‡d†}t i |ƒƒt iƒtiˆƒdS(Nssuffixs -roxlib-testswsHello c#sSˆiˆƒ}|V|i}ˆi|dƒ}|Vˆi|ƒ}|Vti ƒdS(Ni( srootsopenstmp_filesresponsesresultsstreamsreadsclosesgs main_quit(sresponsesstream(stmp_filesroot(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysrunss (stempfilesmktempstmp_filesfilessswritesclosesselfsmastersrootsrunstaskssTasksgsmainsossunlink(sselfstmp_filesssrunsroot((stmp_filesrootsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testFileReadms    csqtidƒ}ti|ƒ|ii‰t|dƒ‰‡‡d†}t i |ƒƒt iƒti|ƒdS(Ns -roxlib-testsnewc#sŠˆiˆdƒ}|V|i}ˆi|dƒ}|Vˆi|ƒ}|Vˆi|ƒ}|Vy |iWntj onXt i ƒdS(NswsHello ( srootsopenstmp_filesresponsesresultsstreamswritesclosesKeyErrorsgs main_quit(sstreamsresponse(stmp_filesroot(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysrunŠs& (stempfilesmktempstmp_dirsossmkdirsselfsmastersrootsjoinstmp_filesrunstaskssTasksgsmainsshutilsrmtree(sselfstmp_filesrootsrunstmp_dir((stmp_filesrootsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testFileWrite…s   cs‘tidƒ‰tiˆƒ|ii‰tt ˆdƒdƒ}|i dƒ|i ƒ‡‡d†}ti|ƒƒtiƒtiˆƒdS(Ns -roxlib-testsoldswsHello c#s6ˆitˆdƒtˆdƒƒ}|VtiƒdS(Nsoldsnew(srootsrenamesjoinstmp_dirsresponsesgs main_quit(sresponse(stmp_dirsroot(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysrun°s (stempfilesmktempstmp_dirsossmkdirsselfsmastersrootsfilesjoinsfswritesclosesrunstaskssTasksgsmainsshutilsrmtree(sselfstmp_dirsfsrootsrun((stmp_dirsrootsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testRename¨s      cstiddƒ‰tˆdƒ}|iƒ|ii‰t i ˆdƒ‡‡d†}t i |ƒƒtiƒt iˆƒdS(Nssuffixs -roxlib-testswiΐc#s+ˆiˆdƒ}|V|itiƒdS(Ni­(srootschmodstmp_filesresponsesresultsgs main_quit(sresponse(stmp_filesroot(sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pysrunΔs (stempfilesmktempstmp_filesfilesssclosesselfsmastersrootsosschmodsrunstaskssTasksgsmainsunlink(sselfstmp_filesssrunsroot((stmp_filesrootsY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys testChmod½s   (s__name__s __module__sNonesmastersslavessetUpstearDowns testSetups testManuals testSingles testMissings testTooSoons testRmTrees testUnlinks testFileReads testFileWrites testRenames testChmod(((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys TestProxys       # s__main__s-v(s __future__s generatorssunittestssyssossos.pathsdirnamesabspathsjoinstempfilesshutilsargvsrox_libspathsinsertsroxsproxystaskssgssuchilds master_proxysSlavesTestCases TestProxys makeSuitessuites__name__sappendsmain(ssuchildsshutilsjoins TestProxysgstempfilesrox_libsunittestssysstaskss generatorssproxys master_proxyssuitesSlavesdirnamesossabspath((sY/mnt/gmirror/ports/devel/py-roxlib/work/rox-lib2-2.0.5/ROX-Lib2/tests/python/testproxy.pys?s    %%½