Coverage report: 95.2%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-28 08:51 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src/ph/__init__.py   100.0% 0 0 0   100.0% 0 0   100.0%
src/ph/__main__.py   0.0% 2 2 0   100.0% 0 0   0.0%
src/ph/app.py   96.4% 166 6 0   91.3% 46 4   95.3%
src/ph/bittorrent.py   97.1% 582 17 0   92.9% 210 15   96.0%
src/ph/cache_policy.py   100.0% 4 0 0   100.0% 0 0   100.0%
src/ph/compatibility.py   99.6% 249 1 0   96.2% 52 2   99.0%
src/ph/config.py   100.0% 43 0 0   100.0% 2 0   100.0%
src/ph/download_queue.py   94.4% 481 27 4   82.5% 120 21   92.0%
src/ph/downloader.py   98.9% 181 2 0   91.7% 48 4   97.4%
src/ph/frontend.py   100.0% 17 0 0   100.0% 2 0   100.0%
src/ph/gamepad.py   86.7% 166 22 0   77.3% 44 6   84.8%
src/ph/hardware.py   93.2% 117 8 0   90.6% 32 3   92.6%
src/ph/i18n.py   88.5% 52 6 0   75.0% 12 3   85.9%
src/ph/library.py   98.4% 128 2 0   94.0% 50 3   97.2%
src/ph/logging_config.py   100.0% 49 0 0   100.0% 16 0   100.0%
src/ph/minerva_store.py   100.0% 192 0 0   95.2% 62 3   98.8%
src/ph/models.py   100.0% 27 0 0   100.0% 2 0   100.0%
src/ph/organizer.py   92.5% 120 9 0   92.5% 40 3   92.5%
src/ph/platforms.py   93.2% 44 3 0   94.4% 18 1   93.5%
src/ph/preferences.py   98.4% 125 2 0   92.1% 38 3   96.9%
src/ph/retrobios.py   98.5% 390 6 0   93.8% 130 6   97.3%
src/ph/store.py   100.0% 60 0 0   100.0% 8 0   100.0%
src/ph/store_cache.py   100.0% 88 0 0   100.0% 14 0   100.0%
src/ph/store_catalog.py   100.0% 17 0 0   100.0% 0 0   100.0%
src/ph/targets.py   100.0% 18 0 0   100.0% 2 0   100.0%
src/ph/translation_keys.py   100.0% 386 0 0   100.0% 0 0   100.0%
src/ph/translations/__init__.py   100.0% 0 0 0   100.0% 0 0   100.0%
src/ph/tui.py   95.2% 1446 70 0   89.6% 528 39   93.7%
src/ph/updater.py   99.1% 212 2 0   100.0% 56 0   99.3%
src/ph/vimm_store.py   95.3% 193 9 0   87.5% 72 9   93.2%
Total   96.5% 5555 194 4   90.8% 1604 125   95.2%

No items found using the specified filter.