mò qã¸Ec@sƒdZdkZhZhddt| ƒdt| ƒdfD]}|i"|| jdƒq÷Whdd<}| |ƒ}|i$| ƒx1|D])}|i"||jp || jdƒqFWx$|D]}|i"||jdƒqzWx$| D]}|i"||jdƒq¡W| i%dd ƒ}||ddƒ| i%d d ƒ}||d dƒ|i"d | jdƒ| i'dƒ}||ddƒ|i"d| jdƒy| i'dƒWnt j onXt!dƒ‚| i'dd ƒ}||d d!ƒ| i(ƒ}| i)ƒ\} }|i"| |f|jd"ƒ|i"| | jd#ƒ| i,ƒ|| hd$ƒdS('Nt OtherMappingcBstZd„Zd„ZRS(NcCs ||_dS(N(t initmappingRt_OtherMapping__data(RR((Rt__init__4scCs |iiƒS(N(RRtitems(R((RR6s(t__name__t __module__RR(((RR3s iisstr(u0) == str(l0)srepr(u1) == repr(l1)s `u2` == `l2`cCs=t||ƒ}|djodSn|djodSn|S(Niiÿÿÿÿi(tcmptatbtr(RRR((RtmycmpDs   s$mycmp(a, b) == mycmp(len(a), len(b))s u2[i] == isu2.get(i) == iisu2.get(i, 5) == isu2.get(i) == Nonesu2.get(i, 5) == 5idiÈisuu2[0] shouldn't be deletablesi in u2s i not in u2RRsi in l or i in u2si in usu2.setdefault(0, 5) == 0su2.setdefault(5, 5) == 5s5 in u2su2.pop(1) == 1s 1 not in u2s 1 should not be poppable from u2isu2.pop(1, 7) == 7skey, value in itemss key not in u2su2 == {}(ii(ii(-RRtpmtutl0tu0tl1tu1tl2tu2tuutuu0tuu1tuu2Rtv0tvvt assertEqualteqtstrtreprRtallRRtlentrangetitgettmintmaxtNonetKeyErrort TestFailedR tltupdatet setdefaulttxtpopRtpopitemtkeytvaluetclear(RR.R&R%R'R)R+R!RR#RRR(R>RRR$RR8R?RR1RR;((Rt testTheWorld&s¨           '' !      !  '   (RRRRRA(((RRs  cCs titƒS(N(tunittestt makeSuiteR(((Rt test_suite§st__main__t defaultTestRD( t__doc__RBRR R"tTestCaseRRDRtmain(RRBRDR"RR ((Rt?s