
    \j                     "    d dl mZ d Zd Zd Zy)    )SimpleLRUCachec                  .   t        d      } | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  dd      dk(  sJ y )N   aTFbc)r   putlrus    E/root/env/lib/python3.12/site-packages/testing/impl/test_lru_cache.py"test_retains_values_up_to_capacityr      s    

C773&&&773&&&773&&&773%%%773%%%773%%%    c                  "   t        d      } | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  d      J | j                  d      dk(  sJ | j                  d      dk(  sJ y N   r   TFr   r   r   r	   getr
   s    r   &test_discards_oldest_value_on_overflowr      s    

C773&&&773&&&773&&&773<773<4773<4r   c                  L   t        d      } | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  dd      dk(  sJ | j                  d      du sJ | j                  d      J | j                  d      du sJ y r   r   r
   s    r   !test_value_becomes_new_on_replacer      s    

C773&&&773&&&773%%%773&&&773<4773<773<4r   N)ldclient.impl.lru_cacher   r   r   r    r   r   <module>r      s    2&  r   