def test_ramcache(): ram_cache = RamCache() assert ram_cache._prefix == '' assert ram_cache._threshold == 500 ram_cache('test', lambda: 2) assert ram_cache('test', lambda: 3, 300) == 2 ram_cache.set('test', 3) assert ram_cache.get('test') == 3 ram_cache.set('test', 4, 300) assert ram_cache.get('test') == 4 ram_cache.clear() assert ram_cache.get('test') is None
async def test_ramcache(): ram_cache = RamCache() assert ram_cache._prefix == '' assert ram_cache._threshold == 500 assert ram_cache('test', lambda: 2) == 2 assert ram_cache('test', lambda: 3, 300) == 2 assert await ram_cache('test_loop', _await_2) == 2 assert await ram_cache('test_loop', _await_3, 300) == 2 ram_cache.set('test', 3) assert ram_cache.get('test') == 3 ram_cache.set('test', 4, 300) assert ram_cache.get('test') == 4 ram_cache.clear() assert ram_cache.get('test') is None