o !b1 @sbddlZddlmZddlmZddlmZGdddejZddZ e d kr/ej dd dSdS) N)util) doctest_suite)LRUCachec@seZdZddZddZdS)LRUCacheTestCasecCstd}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)NrABC r assertEquallenheadkeytail_dictvalueprvnxt)selfcacheitem_aitem_bitem_cr3/usr/lib/python3/dist-packages/genshi/tests/util.py test_setitemsL     zLRUCacheTestCase.test_setitemcCstd}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|ttd|S)Ntest)unittest TestSuiteaddTestrr makeSuiter)suiterrrr&Wsr&__main__) defaultTest) r"genshirgenshi.tests.test_utilsr genshi.utilrTestCaserr&rmainrrrrs   B