ó {G_Tc@sbddlmZddlmZmZdejfd„ƒYZd„Zedkr^eƒndS(i’’’’(tUserList(t test_supportt list_testst UserListTestcBsMeZeZd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS(cCs½tt|ƒjƒdddddg}|j|ƒ}xtddƒD]n}|j|| || ƒ|j||||ƒx5tddƒD]$}|j|||!|||!ƒqWqGWdS(Niiiiiiż’’’i(tsuperRt test_getslicet type2testtranget assertEqualtxrange(tselftltutitj((s./usr/local/lib/python2.7/test/test_userlist.pyR scCs0tdƒ}|d}|j|tdƒƒdS(Ntspamteggstspameggs(RRtlist(R R tu2((s./usr/local/lib/python2.7/test/test_userlist.pyttest_add_specialss  cCs[tdƒ}d|}|j|tdƒƒ|jtdƒƒ}|j|tdƒƒdS(NRRR(RRRt__radd__(R R R((s./usr/local/lib/python2.7/test/test_userlist.pyttest_radd_specialss   cCsUtt|ƒjƒddg}|tddgƒ7}|j|ddddgƒdS(Nii(RRt test_iaddRR(R R ((s./usr/local/lib/python2.7/test/test_userlist.pyRs cCsX|jddgƒ}|j|ddgƒ|j|dgƒ|j|ddgƒdS(Niii(RRtassertNotEqual(R R ((s./usr/local/lib/python2.7/test/test_userlist.pyt test_mixedcmp%scCsM|jddgƒ}|j|g|ƒ|j|dgdddgƒdS(Niii(RR(R R ((s./usr/local/lib/python2.7/test/test_userlist.pyt test_mixedadd+scCs?d|jfd„ƒY}|jt|dƒƒjƒdƒdS(NtTcBseZd„ZRS(cSst|ƒdS(Ns!!!(tstr(R tkey((s./usr/local/lib/python2.7/test/test_userlist.pyt __getitem__3s(t__name__t __module__R(((s./usr/local/lib/python2.7/test/test_userlist.pyR2siis0!!!(ii(RRtitertnext(R R((s./usr/local/lib/python2.7/test/test_userlist.pyttest_getitemoverwriteiter0s( RR RRRRRRRRR#(((s./usr/local/lib/python2.7/test/test_userlist.pyRs     cCs-tjdtfƒtjtƒWdQXdS(Ns).+__(get|set|del)slice__ has been removed(Rtcheck_py3k_warningstDeprecationWarningt run_unittestR(((s./usr/local/lib/python2.7/test/test_userlist.pyt test_main7st__main__N(RttestRRt CommonTestRR'R(((s./usr/local/lib/python2.7/test/test_userlist.pyts 1