mò #á¸Ec@scdZdkZdkZdklZdeifd„ƒYZd„Zedjo eƒndS(sMSkeleton ZopeTestCase $Id: testSkeleton.py 30245 2005-05-05 09:50:09Z shh $ N(s ZopeTestCasetTestRecursiveChangeOwnershipcBs&tZdZdZd„Zd„ZRS(NtdumdidumcCsÃ|id}|i|i|iggƒ|iditiƒi |iƒ|_ |idi|iƒi |iƒ|_ |ii |i ƒ|ii dƒ|id|_|ii |i ƒdS(Nt acl_usersttestfile(tselftfoldertufldtuserFolderAddUsert user_name2t user_pass2tgetUsert ZopeTestCaset user_namet__of__tuser1tuser2tchangeOwnershiptmanage_addFiletfile(RR((tE/data/zmath/zope/lib/python/AccessControl/tests/testChownRecursive.pyt afterSetUps ((cCs|iiƒd}|i|tiƒ|iiƒd}|i||iƒ|ii |i ddƒ|iiƒd}|i|tiƒdS(Nit recursive( RRt getOwnerTupletownert assertEqualR R RRRR(RR((RttestRecursiveChangeOwnership1s(t__name__t __module__RR RR(((RRs cCs3dkl}l}|ƒ}|i|tƒƒ|S(N(s TestSuites makeSuite(tunittestt TestSuitet makeSuitetsuitetaddTestR(RRR((Rt test_suiteBs t__main__( t__doc__tostsystTestingR RR!Rt framework(R RR%R!R$((Rt?s  *