o !Ôb1 ã@sbddlZddlmZddlmZddlmZGdd„dejƒZdd„Z e d kr/ej dd dSdS) éN)Úutil)Ú doctest_suite)ÚLRUCachec@seZdZdd„Zdd„ZdS)ÚLRUCacheTestCasecCsþtdƒ}d|d<| dt|ƒ¡| d|jj¡| d|jj¡|jd}| d|j¡| d|j¡| d|j¡| d|j ¡d|d<| dt|ƒ¡| d|jj¡| d|jj¡|jd}|jd}| d|j¡| d|j¡| ||j¡| d|j ¡| d|j¡| d|j¡| d|j¡| ||j ¡d|d<| dt|ƒ¡| d|jj¡| d|jj¡|jd}|jd}| d|j¡| d|j¡| ||j¡| d|j ¡| d|j¡| d|j¡| d|j¡| ||j ¡dS)NérÚAéÚBÚC© rÚ assertEqualÚlenÚheadÚkeyÚtailÚ_dictÚvalueÚprvÚnxt)ÚselfÚcacheÚitem_aÚitem_bÚitem_c©rú3/usr/lib/python3/dist-packages/genshi/tests/util.pyÚ test_setitemsL     zLRUCacheTestCase.test_setitemcCsØtdƒ}d|d<d|d<|d| dt|ƒ¡| d|jj¡| d|jj¡|jd}|jd}| d|j¡| d|j¡| d|j¡| ||j ¡| d|j¡| d|j¡| ||j¡| d|j ¡dS)Nrrrrr r )rrrrrrrÚ test_getitemAs"  zLRUCacheTestCase.test_getitemN)Ú__name__Ú __module__Ú __qualname__rrrrrrrs *rcCs,t ¡}| ttƒ¡| t td¡¡|S)NÚtest)ÚunittestÚ TestSuiteÚaddTestrrÚ makeSuiter)Úsuiterrrr&Wsr&Ú__main__)Ú defaultTest) r"ÚgenshirÚgenshi.tests.test_utilsrÚ genshi.utilrÚTestCaserr&rÚmainrrrrÚs   Bÿ