asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T a bYh@sFddlmZddlmZddlZGdddejZedkrBedS))UserList) list_testsNcsdeZdZeZfddZddZddZddZfd d Z d d Z d dZ ddZ ddZ ZS) UserListTestcstgd}||}tddD]h}||d||d||||d||dtddD] }|||||||qlq&dS)Nr)super test_getslice type2testrange assertEqual)selfluij __class__./usr/local/lib/python3.9/test/test_userlist.pyr s  zUserListTest.test_getslicecCs>gd}t|}||dd|j||dd|dS)Nr)rZassertIsInstancerr)rrrrrrtest_slice_typeszUserListTest.test_slice_typecCs$td}|d}||tddS)Nspameggsspameggs)rrlistrru2rrrtest_add_specialsszUserListTest.test_add_specialscCsBtd}d|}||td|td}||tddS)Nrrr)rrr__radd__rrrrtest_radd_specialss zUserListTest.test_radd_specialscs6tddg}|tddg7}||gddS)Nrr)rrrr)r test_iaddrrrrrrrr$&s zUserListTest.test_iaddcCs@|ddg}||ddg||dg||ddgdS)Nrrr)rrZassertNotEqualr%rrr test_mixedcmp,szUserListTest.test_mixedcmpcCs8|ddg}||g|||dggddS)Nrrr)rrr)rrr%rrr test_mixedadd2szUserListTest.test_mixedaddcCs.Gddd|j}|tt|dddS)Nc@seZdZddZdS)z1UserListTest.test_getitemoverwriteiter..TcSs t|dS)Nz!!!)str)rkeyrrr __getitem__:sz=UserListTest.test_getitemoverwriteiter..T.__getitem__N)__name__ __module__ __qualname__r*rrrrT9sr.)rrz0!!!)rrnextiter)rr.rrrtest_getitemoverwriteiter7sz&UserListTest.test_getitemoverwriteitercCs:|gd}|}||||t|t|dS)N)r r r)rcopyrtype)rrvrrrtest_userlist_copy>s zUserListTest.test_userlist_copy)r+r,r-rrr rr!r#r$r&r'r1r7 __classcell__rrrrrs  r__main__) collectionsrtestrZunittestZ CommonTestrr+mainrrrrs  =