Coverage report: 100%

Files Functions Classes

coverage.py v7.6.12, created at 2025-02-18 20:48 +0000

File function statements missing excluded branches partial coverage
hermes/__init__.py Mangler.hash 1 0 0 0 0 100%
hermes/__init__.py Mangler.dumps 4 0 0 2 0 100%
hermes/__init__.py Mangler.loads 6 0 0 2 0 100%
hermes/__init__.py Mangler.nameEntry 13 0 0 2 0 100%
hermes/__init__.py Mangler.nameTag 1 0 0 0 0 100%
hermes/__init__.py Mangler.mapTags 2 0 0 0 0 100%
hermes/__init__.py Mangler.hashTags 2 0 0 0 0 100%
hermes/__init__.py Mangler.nameLock 4 0 0 2 0 100%
hermes/__init__.py Cached.__init__ 8 0 0 0 0 100%
hermes/__init__.py Cached._load 6 0 0 4 0 100%
hermes/__init__.py Cached._save 11 0 0 4 0 100%
hermes/__init__.py Cached._remove 6 0 0 4 0 100%
hermes/__init__.py Cached._get_key 2 0 0 0 0 100%
hermes/__init__.py Cached._get_ttl 4 0 0 2 0 100%
hermes/__init__.py Cached.invalidate 1 0 0 0 0 100%
hermes/__init__.py Cached.__call__ 10 0 0 4 0 100%
hermes/__init__.py Cached.__get__ 5 0 0 4 0 100%
hermes/__init__.py Cached._copy 4 0 0 0 0 100%
hermes/__init__.py CachedCoro._run 4 0 0 2 0 100%
hermes/__init__.py CachedCoro.invalidate 1 0 0 0 0 100%
hermes/__init__.py CachedCoro.__call__ 13 0 0 4 0 100%
hermes/__init__.py cachedfactory 6 0 0 4 0 100%
hermes/__init__.py Hermes.__init__ 13 0 0 6 0 100%
hermes/__init__.py Hermes.__call__ 3 0 0 2 0 100%
hermes/__init__.py Hermes.clean 3 0 0 2 0 100%
hermes/__init__.py (no function) 88 0 0 0 0 100%
hermes/backend/__init__.py AbstractLock.__init__ 1 0 0 0 0 100%
hermes/backend/__init__.py AbstractLock.__enter__ 1 0 0 0 0 100%
hermes/backend/__init__.py AbstractLock.__exit__ 1 0 0 0 0 100%
hermes/backend/__init__.py AbstractLock.acquire 1 0 0 0 0 100%
hermes/backend/__init__.py AbstractLock.release 0 0 0 0 0 100%
hermes/backend/__init__.py AbstractBackend.__init__ 1 0 0 0 0 100%
hermes/backend/__init__.py AbstractBackend.lock 1 0 0 0 0 100%
hermes/backend/__init__.py AbstractBackend.save 0 0 0 0 0 100%
hermes/backend/__init__.py AbstractBackend.load 1 0 0 0 0 100%
hermes/backend/__init__.py AbstractBackend.remove 0 0 0 0 0 100%
hermes/backend/__init__.py AbstractBackend.clean 0 0 0 0 0 100%
hermes/backend/__init__.py (no function) 19 0 2 0 0 100%
hermes/backend/inprocess.py Lock.__init__ 1 0 0 0 0 100%
hermes/backend/inprocess.py Lock.acquire 1 0 0 0 0 100%
hermes/backend/inprocess.py Lock.release 1 0 0 0 0 100%
hermes/backend/inprocess.py BaseBackend.__init__ 2 0 0 0 0 100%
hermes/backend/inprocess.py BaseBackend.save 1 0 0 0 0 100%
hermes/backend/inprocess.py BaseBackend.load 6 0 0 4 0 100%
hermes/backend/inprocess.py BaseBackend.remove 4 0 0 4 0 100%
hermes/backend/inprocess.py BaseBackend.clean 1 0 0 0 0 100%
hermes/backend/inprocess.py BaseBackend.dump 1 0 0 0 0 100%
hermes/backend/inprocess.py Backend.__init__ 5 0 0 0 0 100%
hermes/backend/inprocess.py Backend.lock 1 0 0 0 0 100%
hermes/backend/inprocess.py Backend.save 4 0 0 4 0 100%
hermes/backend/inprocess.py Backend.clean 3 0 0 0 0 100%
hermes/backend/inprocess.py Backend.startWatch 3 0 0 0 0 100%
hermes/backend/inprocess.py Backend.stopWatch 2 0 0 0 0 100%
hermes/backend/inprocess.py Backend.dump 2 0 0 0 0 100%
hermes/backend/inprocess.py Backend._watchExpiry 9 0 0 4 0 100%
hermes/backend/inprocess.py AsyncLock.__enter__ 0 0 0 0 0 100%
hermes/backend/inprocess.py AsyncLock.__exit__ 0 0 0 0 0 100%
hermes/backend/inprocess.py AsyncLock.acquire 6 0 0 4 0 100%
hermes/backend/inprocess.py AsyncLock.release 1 0 0 0 0 100%
hermes/backend/inprocess.py AsyncBackend.__init__ 4 0 0 0 0 100%
hermes/backend/inprocess.py AsyncBackend.lock 4 0 0 0 0 100%
hermes/backend/inprocess.py AsyncBackend.save 4 0 0 4 0 100%
hermes/backend/inprocess.py AsyncBackend.clean 2 0 0 0 0 100%
hermes/backend/inprocess.py AsyncBackend.startWatch 1 0 0 0 0 100%
hermes/backend/inprocess.py AsyncBackend.stopWatch 1 0 0 0 0 100%
hermes/backend/inprocess.py AsyncBackend._watchExpiry 8 0 0 2 0 100%
hermes/backend/inprocess.py (no function) 65 0 0 0 0 100%
hermes/backend/memcached.py Lock.__init__ 4 0 0 0 0 100%
hermes/backend/memcached.py Lock.acquire 6 0 0 4 0 100%
hermes/backend/memcached.py Lock.release 1 0 0 0 0 100%
hermes/backend/memcached.py Backend.__init__ 3 0 0 0 0 100%
hermes/backend/memcached.py Backend.lock 1 0 0 0 0 100%
hermes/backend/memcached.py Backend.save 2 0 0 0 0 100%
hermes/backend/memcached.py Backend.load 6 0 0 4 0 100%
hermes/backend/memcached.py Backend.remove 3 0 0 2 0 100%
hermes/backend/memcached.py Backend.clean 1 0 0 0 0 100%
hermes/backend/memcached.py (no function) 26 0 0 0 0 100%
hermes/backend/redis.py Lock.__init__ 4 0 0 0 0 100%
hermes/backend/redis.py Lock.acquire 6 0 0 4 0 100%
hermes/backend/redis.py Lock.release 1 0 0 0 0 100%
hermes/backend/redis.py Backend.__init__ 3 0 0 0 0 100%
hermes/backend/redis.py Backend.lock 1 0 0 0 0 100%
hermes/backend/redis.py Backend.save 7 0 0 4 0 100%
hermes/backend/redis.py Backend.load 7 0 0 4 0 100%
hermes/backend/redis.py Backend.remove 3 0 0 2 0 100%
hermes/backend/redis.py Backend.clean 1 0 0 0 0 100%
hermes/backend/redis.py (no function) 26 0 0 0 0 100%
Total   502 0 2 100 0 100%

No items found using the specified filter.