mò &U²Ic@sgdklZdkZdklZlZdeifd„ƒYZd„Zedjo eƒndS((sUserListN(s test_supports list_testst UserListTestcBsMtZeZd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS(NcCs½tt|ƒiƒdddddg}|i|ƒ}xtddƒD]n}|i || || ƒ|i ||||ƒx5t ddƒD]$}|i |||!|||!ƒqWqGWdS(Niiiiiiýÿÿÿi( tsuperRtselft test_getslicetlt type2testtutrangetit assertEqualtxrangetj(RRR RR((t//data/zmath/lib/python2.4/test/test_userlist.pyR scCs0tdƒ}|d}|i|tdƒƒdS(Ntspamteggstspameggs(tUserListRtu2RR tlist(RRR((R ttest_add_specialss  cCs[tdƒ}d|}|i|tdƒƒ|itdƒƒ}|i|tdƒƒdS(NRR R(RRRRR Rt__radd__(RRR((R ttest_radd_specialss   cCsUtt|ƒiƒddg}|tddgƒ7}|i|ddddgƒdS(Nii(RRRt test_iaddRRR (RR((R R s cCsX|iddgƒ}|i|ddgƒ|i|dgƒ|i|ddgƒdS(Niii(RRRR tassertNotEqual(RR((R t test_mixedcmp&scCsM|iddgƒ}|i|g|ƒ|i|dgdddgƒdS(Niii(RRRR (RR((R t test_mixedadd,scCs?d|ifd„ƒY}|it|dƒƒiƒdƒdS(NtTcBstZd„ZRS(NcCst|ƒdS(Ns!!!(tstrtkey(RR((R t __getitem__4s(t__name__t __module__R(((R R3siis0!!!(ii(RRRR titertnext(RR((R ttest_getitemoverwriteiter1s( RRRRRRRRRRR"(((R Rs     cCstitƒdS(N(t test_supportt run_unittestR(((R t test_main8st__main__( RtunittestttestR#t list_testst CommonTestRR%R(R#RR'RR%R)((R t?s  1