mς γΈEc@s–dZdkZdkZedjo$eeiieiddƒƒndklZdk l Z dk l Z dk lZd klZlZd „Zd efd „ƒYZd efd„ƒYZde fd„ƒYZdee fd„ƒYZdee fd„ƒYZdeefd„ƒYZdeefd„ƒYZdeefd„ƒYZdee fd„ƒYZd„Zedjo eƒndS(sXTest events triggered by Five $Id: test_event.py 67820 2006-05-02 09:21:45Z philikon $ Nt__main__is framework.py(s SimpleItem(sFolder(s OrderedFolder(s BTreeFolder2(stestings eventtestingcCsti|ƒti|ƒdS(N(ttestingtsetUpttestt eventtesting(R((t=/data/zmath/zope/lib/python/Products/Five/tests/test_event.pyR!s t DontComplaincBs&tZdd„Zd„Zd„ZRS(NicCsdS(N((tselftobjectt validate_src((Rt_verifyObjectPaste&scCstS(N(tTrue(R((Rt cb_isMoveable(scCstS(N(R (R((Rt cb_isCopyable*s(t__name__t __module__R R R (((RR%s  t NotifyBasecBs>tZd„Zee_d„Zee_d„Zee_RS(NcCsAd|iƒ|iƒ|iƒfGHtt|ƒi||ƒdS(Nsold manage_afterAdd %s %s %s(RtgetIdtitemt containertsuperRtmanage_afterAdd(RRR((RR.s$cCsAtt|ƒi||ƒd|iƒ|iƒ|iƒfGHdS(Ns old manage_beforeDelete %s %s %s(RRRtmanage_beforeDeleteRRR(RRR((RR3scCs5d|iƒ|iƒfGHtt|ƒi|ƒdS(Nsold manage_afterClone %s %s(RRRRRtmanage_afterClone(RR((RR8s(RRRR t__five_method__RR(((RR-s      tMyAppcBstZd„ZRS(NcCs|S(N(R(R((RtgetPhysicalRoot>s(RRR(((RR=stMyFoldercBstZRS(N(RR(((RRAstMyOrderedFoldercBstZRS(N(RR(((RRDst MyBTreeFoldercBstZdd„ZRS(NicCsdS(N((RRR ((RR Hs(RRR (((RRGst MyContentcBstZd„ZRS(NcCs|i|ƒdS(N(Rt_setIdtid(RR ((Rt__init__Ls(RRR!(((RRKst MyNewContentcBstZd„ZRS(NcCs|i|ƒdS(N(RRR (RR ((RR!Rs(RRR!(((RR"Qst MyNewFoldercBstZRS(N(RR(((RR#UscCs,dkl}|ddddtdtiƒS(N(s DocFileSuites event.txttpackagesProducts.Five.testsRttearDown(tzope.testing.doctestt DocFileSuiteRRR%(R'((Rt test_suiteYs  (t__doc__tostsysRtexecfiletpathtjointOFS.SimpleItemt SimpleItemt OFS.FoldertFoldertOFS.OrderedFoldert OrderedFoldert"Products.BTreeFolder2.BTreeFolder2t BTreeFolder2tzope.componentRRRRRRRRRRRR"R#R(t framework(RRRR2R#R4R"RRR+R0RRRR6RR(RR*((Rt?s* $