mò )á¸Ec@sVdZdkZdeifd„ƒYZd„ZedjoeiddƒndS(s* Tests for common UnIndex features. $Id$ Nt UnIndexTestscBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCsdkl}|S(N(sUnIndex(t%Products.PluginIndexes.common.UnIndextUnIndex(tselfR((tO/data/zmath/zope/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyt_getTargetClasss cOs|iƒ||ŽS(N(RRtargstkw(RRR((Rt_makeOnescs*dkl‰df‡d†ƒY}|ƒS(N(s ConflictErrort Conflictedcs)tZd„ZeZeƒ‡d†ZRS(NcCsdS(NR ((R((Rt__str__scs ˆd‚dS(Nttesting(t ConflictError(Rtidtdefault(R (Rt __getattr__"s(t__name__t __module__R t__repr__tobjectR((R (RR s (tZODB.POSExceptionR R (RR R ((R Rt_makeConflicteds cCs,|iddƒ}|i|idgƒdS(NR tempty(RRtunindext assertEqualt indexed_attrs(RR((Rt test_empty&scCsOdkl}|iddƒ}|iƒ|id<|i||iddƒdS(N(s ConflictErrorR t conflictedt conflictsi*( RR RRRRt_indext assertRaisestremoveForwardIndexEntry(RR R((Rt/test_removeForwardIndexEntry_with_ConflictError*s  (RRRRRRR (((RRs    cCs&tiƒ}|ititƒƒ|S(N(tunittestt TestSuitetsuitetaddTestt makeSuiteR(R#((Rt test_suite1s t__main__t defaultTestR&(t__doc__R!tTestCaseRR&Rtmain(R!R&R((Rt?s