py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m py.test --basetemp=$(@D)/.tox/py$(PYV)/tmp --cov=cachetools ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 215 items tests/test_cache.py::CacheTest::test_defaults PASSED tests/test_cache.py::CacheTest::test_delete PASSED tests/test_cache.py::CacheTest::test_getsizeof_param PASSED tests/test_cache.py::CacheTest::test_getsizeof_subclass PASSED tests/test_cache.py::CacheTest::test_insert PASSED tests/test_cache.py::CacheTest::test_missing PASSED tests/test_cache.py::CacheTest::test_missing_getsizeof PASSED tests/test_cache.py::CacheTest::test_pickle PASSED tests/test_cache.py::CacheTest::test_pickle_maxsize PASSED tests/test_cache.py::CacheTest::test_pop PASSED tests/test_cache.py::CacheTest::test_popitem PASSED tests/test_cache.py::CacheTest::test_popitem_exception_context PASSED tests/test_cache.py::CacheTest::test_update PASSED tests/test_cached.py::CacheWrapperTest::test_decorator PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_attributes PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_attributes_lock PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_clear PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_clear_lock PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_info PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_lock PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_typed PASSED tests/test_cached.py::CacheWrapperTest::test_decorator_wrapped PASSED tests/test_cached.py::CacheWrapperTest::test_zero_size_cache_decorator PASSED tests/test_cached.py::CacheWrapperTest::test_zero_size_cache_decorator_info PASSED tests/test_cached.py::CacheWrapperTest::test_zero_size_cache_decorator_lock PASSED tests/test_cached.py::DictWrapperTest::test_decorator PASSED tests/test_cached.py::DictWrapperTest::test_decorator_attributes PASSED tests/test_cached.py::DictWrapperTest::test_decorator_attributes_lock PASSED tests/test_cached.py::DictWrapperTest::test_decorator_clear PASSED tests/test_cached.py::DictWrapperTest::test_decorator_clear_lock PASSED tests/test_cached.py::DictWrapperTest::test_decorator_info PASSED tests/test_cached.py::DictWrapperTest::test_decorator_lock PASSED tests/test_cached.py::DictWrapperTest::test_decorator_typed PASSED tests/test_cached.py::DictWrapperTest::test_decorator_wrapped PASSED tests/test_cached.py::NoneWrapperTest::test_decorator PASSED tests/test_cached.py::NoneWrapperTest::test_decorator_attributes PASSED tests/test_cached.py::NoneWrapperTest::test_decorator_clear PASSED tests/test_cached.py::NoneWrapperTest::test_decorator_info PASSED tests/test_cachedmethod.py::CachedMethodTest::test_attributes PASSED tests/test_cachedmethod.py::CachedMethodTest::test_attributes_lock PASSED tests/test_cachedmethod.py::CachedMethodTest::test_clear PASSED tests/test_cachedmethod.py::CachedMethodTest::test_clear_locked PASSED tests/test_cachedmethod.py::CachedMethodTest::test_dict PASSED tests/test_cachedmethod.py::CachedMethodTest::test_locked_dict PASSED tests/test_cachedmethod.py::CachedMethodTest::test_locked_nocache PASSED tests/test_cachedmethod.py::CachedMethodTest::test_locked_nospace PASSED tests/test_cachedmethod.py::CachedMethodTest::test_lru PASSED tests/test_cachedmethod.py::CachedMethodTest::test_nocache PASSED tests/test_cachedmethod.py::CachedMethodTest::test_nospace PASSED tests/test_cachedmethod.py::CachedMethodTest::test_typedmethod_dict PASSED tests/test_cachedmethod.py::CachedMethodTest::test_typedmethod_lru PASSED tests/test_cachedmethod.py::CachedMethodTest::test_unhashable PASSED tests/test_cachedmethod.py::CachedMethodTest::test_weakref PASSED tests/test_cachedmethod.py::CachedMethodTest::test_wrapped PASSED tests/test_fifo.py::LRUCacheTest::test_defaults PASSED tests/test_fifo.py::LRUCacheTest::test_delete PASSED tests/test_fifo.py::LRUCacheTest::test_fifo PASSED tests/test_fifo.py::LRUCacheTest::test_fifo_getsizeof PASSED tests/test_fifo.py::LRUCacheTest::test_getsizeof_param PASSED tests/test_fifo.py::LRUCacheTest::test_getsizeof_subclass PASSED tests/test_fifo.py::LRUCacheTest::test_insert PASSED tests/test_fifo.py::LRUCacheTest::test_missing PASSED tests/test_fifo.py::LRUCacheTest::test_missing_getsizeof PASSED tests/test_fifo.py::LRUCacheTest::test_pickle PASSED tests/test_fifo.py::LRUCacheTest::test_pickle_maxsize PASSED tests/test_fifo.py::LRUCacheTest::test_pop PASSED tests/test_fifo.py::LRUCacheTest::test_popitem PASSED tests/test_fifo.py::LRUCacheTest::test_popitem_exception_context PASSED tests/test_fifo.py::LRUCacheTest::test_update PASSED tests/test_func.py::FIFODecoratorTest::test_decorator PASSED tests/test_func.py::FIFODecoratorTest::test_decorator_clear PASSED tests/test_func.py::FIFODecoratorTest::test_decorator_needs_rlock PASSED tests/test_func.py::FIFODecoratorTest::test_decorator_nocache PASSED tests/test_func.py::FIFODecoratorTest::test_decorator_typed PASSED tests/test_func.py::FIFODecoratorTest::test_decorator_unbound PASSED tests/test_func.py::FIFODecoratorTest::test_decorator_user_function PASSED tests/test_func.py::LFUDecoratorTest::test_decorator PASSED tests/test_func.py::LFUDecoratorTest::test_decorator_clear PASSED tests/test_func.py::LFUDecoratorTest::test_decorator_needs_rlock PASSED tests/test_func.py::LFUDecoratorTest::test_decorator_nocache PASSED tests/test_func.py::LFUDecoratorTest::test_decorator_typed PASSED tests/test_func.py::LFUDecoratorTest::test_decorator_unbound PASSED tests/test_func.py::LFUDecoratorTest::test_decorator_user_function PASSED tests/test_func.py::LRUDecoratorTest::test_decorator PASSED tests/test_func.py::LRUDecoratorTest::test_decorator_clear PASSED tests/test_func.py::LRUDecoratorTest::test_decorator_needs_rlock PASSED tests/test_func.py::LRUDecoratorTest::test_decorator_nocache PASSED tests/test_func.py::LRUDecoratorTest::test_decorator_typed PASSED tests/test_func.py::LRUDecoratorTest::test_decorator_unbound PASSED tests/test_func.py::LRUDecoratorTest::test_decorator_user_function PASSED tests/test_func.py::MRUDecoratorTest::test_decorator PASSED tests/test_func.py::MRUDecoratorTest::test_decorator_clear PASSED tests/test_func.py::MRUDecoratorTest::test_decorator_needs_rlock PASSED tests/test_func.py::MRUDecoratorTest::test_decorator_nocache PASSED tests/test_func.py::MRUDecoratorTest::test_decorator_typed PASSED tests/test_func.py::MRUDecoratorTest::test_decorator_unbound PASSED tests/test_func.py::MRUDecoratorTest::test_decorator_user_function PASSED tests/test_func.py::RRDecoratorTest::test_decorator PASSED tests/test_func.py::RRDecoratorTest::test_decorator_clear PASSED tests/test_func.py::RRDecoratorTest::test_decorator_needs_rlock PASSED tests/test_func.py::RRDecoratorTest::test_decorator_nocache PASSED tests/test_func.py::RRDecoratorTest::test_decorator_typed PASSED tests/test_func.py::RRDecoratorTest::test_decorator_unbound PASSED tests/test_func.py::RRDecoratorTest::test_decorator_user_function PASSED tests/test_func.py::TTLDecoratorTest::test_decorator PASSED tests/test_func.py::TTLDecoratorTest::test_decorator_clear PASSED tests/test_func.py::TTLDecoratorTest::test_decorator_needs_rlock PASSED tests/test_func.py::TTLDecoratorTest::test_decorator_nocache PASSED tests/test_func.py::TTLDecoratorTest::test_decorator_typed PASSED tests/test_func.py::TTLDecoratorTest::test_decorator_unbound PASSED tests/test_func.py::TTLDecoratorTest::test_decorator_user_function PASSED tests/test_keys.py::CacheKeysTest::test_addkeys PASSED tests/test_keys.py::CacheKeysTest::test_hashkey PASSED tests/test_keys.py::CacheKeysTest::test_pickle PASSED tests/test_keys.py::CacheKeysTest::test_typedkey PASSED tests/test_keys.py::CacheKeysTest::test_typedmethodkey PASSED tests/test_lfu.py::LFUCacheTest::test_defaults PASSED tests/test_lfu.py::LFUCacheTest::test_delete PASSED tests/test_lfu.py::LFUCacheTest::test_getsizeof_param PASSED tests/test_lfu.py::LFUCacheTest::test_getsizeof_subclass PASSED tests/test_lfu.py::LFUCacheTest::test_insert PASSED tests/test_lfu.py::LFUCacheTest::test_lfu PASSED tests/test_lfu.py::LFUCacheTest::test_lfu_getsizeof PASSED tests/test_lfu.py::LFUCacheTest::test_missing PASSED tests/test_lfu.py::LFUCacheTest::test_missing_getsizeof PASSED tests/test_lfu.py::LFUCacheTest::test_pickle PASSED tests/test_lfu.py::LFUCacheTest::test_pickle_maxsize PASSED tests/test_lfu.py::LFUCacheTest::test_pop PASSED tests/test_lfu.py::LFUCacheTest::test_popitem PASSED tests/test_lfu.py::LFUCacheTest::test_popitem_exception_context PASSED tests/test_lfu.py::LFUCacheTest::test_update PASSED tests/test_lru.py::LRUCacheTest::test_defaults PASSED tests/test_lru.py::LRUCacheTest::test_delete PASSED tests/test_lru.py::LRUCacheTest::test_getsizeof_param PASSED tests/test_lru.py::LRUCacheTest::test_getsizeof_subclass PASSED tests/test_lru.py::LRUCacheTest::test_insert PASSED tests/test_lru.py::LRUCacheTest::test_lru PASSED tests/test_lru.py::LRUCacheTest::test_lru_getsizeof PASSED tests/test_lru.py::LRUCacheTest::test_missing PASSED tests/test_lru.py::LRUCacheTest::test_missing_getsizeof PASSED tests/test_lru.py::LRUCacheTest::test_pickle PASSED tests/test_lru.py::LRUCacheTest::test_pickle_maxsize PASSED tests/test_lru.py::LRUCacheTest::test_pop PASSED tests/test_lru.py::LRUCacheTest::test_popitem PASSED tests/test_lru.py::LRUCacheTest::test_popitem_exception_context PASSED tests/test_lru.py::LRUCacheTest::test_update PASSED tests/test_mru.py::MRUCacheTest::test_defaults PASSED tests/test_mru.py::MRUCacheTest::test_delete PASSED tests/test_mru.py::MRUCacheTest::test_evict__with_access PASSED tests/test_mru.py::MRUCacheTest::test_evict__with_delete PASSED tests/test_mru.py::MRUCacheTest::test_evict__writes_only PASSED tests/test_mru.py::MRUCacheTest::test_getsizeof_param PASSED tests/test_mru.py::MRUCacheTest::test_getsizeof_subclass PASSED tests/test_mru.py::MRUCacheTest::test_insert PASSED tests/test_mru.py::MRUCacheTest::test_missing PASSED tests/test_mru.py::MRUCacheTest::test_missing_getsizeof PASSED tests/test_mru.py::MRUCacheTest::test_pickle PASSED tests/test_mru.py::MRUCacheTest::test_pickle_maxsize PASSED tests/test_mru.py::MRUCacheTest::test_pop PASSED tests/test_mru.py::MRUCacheTest::test_popitem PASSED tests/test_mru.py::MRUCacheTest::test_popitem_exception_context PASSED tests/test_mru.py::MRUCacheTest::test_update PASSED tests/test_rr.py::RRCacheTest::test_defaults PASSED tests/test_rr.py::RRCacheTest::test_delete PASSED tests/test_rr.py::RRCacheTest::test_getsizeof_param PASSED tests/test_rr.py::RRCacheTest::test_getsizeof_subclass PASSED tests/test_rr.py::RRCacheTest::test_insert PASSED tests/test_rr.py::RRCacheTest::test_missing PASSED tests/test_rr.py::RRCacheTest::test_missing_getsizeof PASSED tests/test_rr.py::RRCacheTest::test_pickle PASSED tests/test_rr.py::RRCacheTest::test_pickle_maxsize PASSED tests/test_rr.py::RRCacheTest::test_pop PASSED tests/test_rr.py::RRCacheTest::test_popitem PASSED tests/test_rr.py::RRCacheTest::test_popitem_exception_context PASSED tests/test_rr.py::RRCacheTest::test_rr PASSED tests/test_rr.py::RRCacheTest::test_update PASSED tests/test_tlru.py::TLRUCacheTest::test_defaults PASSED tests/test_tlru.py::TLRUCacheTest::test_delete PASSED tests/test_tlru.py::TLRUCacheTest::test_getsizeof_param PASSED tests/test_tlru.py::TLRUCacheTest::test_getsizeof_subclass PASSED tests/test_tlru.py::TLRUCacheTest::test_insert PASSED tests/test_tlru.py::TLRUCacheTest::test_missing PASSED tests/test_tlru.py::TLRUCacheTest::test_missing_getsizeof PASSED tests/test_tlru.py::TLRUCacheTest::test_pickle PASSED tests/test_tlru.py::TLRUCacheTest::test_pickle_maxsize PASSED tests/test_tlru.py::TLRUCacheTest::test_pop PASSED tests/test_tlru.py::TLRUCacheTest::test_popitem PASSED tests/test_tlru.py::TLRUCacheTest::test_popitem_exception_context PASSED tests/test_tlru.py::TLRUCacheTest::test_ttu PASSED tests/test_tlru.py::TLRUCacheTest::test_ttu_atomic PASSED tests/test_tlru.py::TLRUCacheTest::test_ttu_expire PASSED tests/test_tlru.py::TLRUCacheTest::test_ttu_expired PASSED tests/test_tlru.py::TLRUCacheTest::test_ttu_lru PASSED tests/test_tlru.py::TLRUCacheTest::test_ttu_reverse_insert PASSED tests/test_tlru.py::TLRUCacheTest::test_ttu_tuple_key PASSED tests/test_tlru.py::TLRUCacheTest::test_update PASSED tests/test_ttl.py::TTLCacheTest::test_defaults PASSED tests/test_ttl.py::TTLCacheTest::test_delete PASSED tests/test_ttl.py::TTLCacheTest::test_getsizeof_param PASSED tests/test_ttl.py::TTLCacheTest::test_getsizeof_subclass PASSED tests/test_ttl.py::TTLCacheTest::test_insert PASSED tests/test_ttl.py::TTLCacheTest::test_missing PASSED tests/test_ttl.py::TTLCacheTest::test_missing_getsizeof PASSED tests/test_ttl.py::TTLCacheTest::test_pickle PASSED tests/test_ttl.py::TTLCacheTest::test_pickle_maxsize PASSED tests/test_ttl.py::TTLCacheTest::test_pop PASSED tests/test_ttl.py::TTLCacheTest::test_popitem PASSED tests/test_ttl.py::TTLCacheTest::test_popitem_exception_context PASSED tests/test_ttl.py::TTLCacheTest::test_ttl PASSED tests/test_ttl.py::TTLCacheTest::test_ttl_atomic PASSED tests/test_ttl.py::TTLCacheTest::test_ttl_datetime PASSED tests/test_ttl.py::TTLCacheTest::test_ttl_expire PASSED tests/test_ttl.py::TTLCacheTest::test_ttl_lru PASSED tests/test_ttl.py::TTLCacheTest::test_ttl_tuple_key PASSED tests/test_ttl.py::TTLCacheTest::test_update PASSED =============================== warnings summary =============================== tests/test_mru.py::MRUCacheTest::test_defaults $(@D)/tests/__init__.py:8: DeprecationWarning: MRUCache is deprecated cache = self.Cache(maxsize=1) tests/test_mru.py::MRUCacheTest::test_delete $(@D)/tests/__init__.py:54: DeprecationWarning: MRUCache is deprecated cache = self.Cache(maxsize=2) tests/test_mru.py::MRUCacheTest::test_getsizeof_param $(@D)/tests/__init__.py:257: DeprecationWarning: MRUCache is deprecated self._test_getsizeof(self.Cache(maxsize=3, getsizeof=lambda x: x)) tests/test_mru.py::MRUCacheTest::test_getsizeof_subclass $(@D)/tests/__init__.py:264: DeprecationWarning: MRUCache is deprecated self._test_getsizeof(Cache(maxsize=3)) tests/test_mru.py::MRUCacheTest::test_insert $(@D)/tests/__init__.py:18: DeprecationWarning: MRUCache is deprecated cache = self.Cache(maxsize=2) tests/test_mru.py::MRUCacheTest::test_missing $(@D)/tests/__init__.py:126: DeprecationWarning: MRUCache is deprecated cache = DefaultCache(maxsize=2) tests/test_mru.py::MRUCacheTest::test_missing_getsizeof $(@D)/tests/__init__.py:188: DeprecationWarning: MRUCache is deprecated cache = DefaultCache(maxsize=2, getsizeof=lambda x: x) tests/test_mru.py::MRUCacheTest::test_pickle $(@D)/tests/__init__.py:269: DeprecationWarning: MRUCache is deprecated source = self.Cache(maxsize=2) tests/test_mru.py::MRUCacheTest::test_pickle_maxsize tests/test_mru.py::MRUCacheTest::test_pickle_maxsize tests/test_mru.py::MRUCacheTest::test_pickle_maxsize $(@D)/tests/__init__.py:297: DeprecationWarning: MRUCache is deprecated source = self.Cache(maxsize=n) tests/test_mru.py::MRUCacheTest::test_pop $(@D)/tests/__init__.py:78: DeprecationWarning: MRUCache is deprecated cache = self.Cache(maxsize=2) tests/test_mru.py::MRUCacheTest::test_popitem $(@D)/tests/__init__.py:98: DeprecationWarning: MRUCache is deprecated cache = self.Cache(maxsize=2) tests/test_mru.py::MRUCacheTest::test_popitem_exception_context $(@D)/tests/__init__.py:114: DeprecationWarning: MRUCache is deprecated self.Cache(maxsize=2).popitem() tests/test_mru.py::MRUCacheTest::test_update $(@D)/tests/__init__.py:36: DeprecationWarning: MRUCache is deprecated cache = self.Cache(maxsize=2) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 215 passed, 15 warnings ======== py$(PYV): OK congratulations :)