Coverage report: 96%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-26 17:46 +0000

File   statements missing excluded   coverage
seedboxsync/__init__.py   47 1 0   98%
seedboxsync/__version__.py   3 0 0   100%
seedboxsync/app.py   2 2 0   0%
seedboxsync/cli/__init__.py   20 1 0   95%
seedboxsync/cli/cli.py   69 6 0   91%
seedboxsync/cli/commands/__init__.py   0 0 0   100%
seedboxsync/cli/commands/cmd_clean.py   15 0 0   100%
seedboxsync/cli/commands/cmd_health.py   40 2 0   95%
seedboxsync/cli/commands/cmd_search.py   34 0 0   100%
seedboxsync/cli/commands/cmd_stats.py   43 1 0   98%
seedboxsync/cli/commands/cmd_sync.py   28 3 0   89%
seedboxsync/cli/commands/cmd_task.py   53 0 0   100%
seedboxsync/cli/context.py   12 0 0   100%
seedboxsync/core/__init__.py   5 0 0   100%
seedboxsync/core/config.py   52 2 0   96%
seedboxsync/core/dao/__init__.py   12 0 0   100%
seedboxsync/core/dao/download.py   14 0 0   100%
seedboxsync/core/dao/model.py   2 0 0   100%
seedboxsync/core/dao/seedboxsync.py   11 0 0   100%
seedboxsync/core/dao/taskstatus.py   7 0 0   100%
seedboxsync/core/dao/torrent.py   8 0 0   100%
seedboxsync/core/db.py   89 0 0   100%
seedboxsync/core/exception.py   11 0 0   100%
seedboxsync/core/flask.py   50 0 0   100%
seedboxsync/core/logger.py   15 0 0   100%
seedboxsync/core/ping/__init__.py   2 0 0   100%
seedboxsync/core/ping/abstract_ping_client.py   1 0 31   100%
seedboxsync/core/ping/client/__init__.py   0 0 0   100%
seedboxsync/core/ping/client/healthchecks.py   27 0 0   100%
seedboxsync/core/sync/__init__.py   2 0 0   100%
seedboxsync/core/sync/abstract_sync_client.py   6 0 87   100%
seedboxsync/core/sync/client/__init__.py   0 0 0   100%
seedboxsync/core/sync/client/ftp.py   97 0 0   100%
seedboxsync/core/sync/client/sftp.py   93 1 0   99%
seedboxsync/core/sync/download_progress.py   16 0 0   100%
seedboxsync/core/sync/services/__init__.py   3 0 0   100%
seedboxsync/core/sync/services/blackhole.py   56 6 0   89%
seedboxsync/core/sync/services/seedbox.py   89 10 0   89%
seedboxsync/core/taskmanager/__init__.py   4 0 0   100%
seedboxsync/core/taskmanager/manager.py   42 0 0   100%
seedboxsync/core/taskmanager/task/__init__.py   0 0 0   100%
seedboxsync/core/taskmanager/task/task_periodic_sync_blackhole.py   12 12 0   0%
seedboxsync/core/taskmanager/task/task_periodic_sync_seedbox.py   12 12 0   0%
seedboxsync/core/taskmanager/task/task_sync_blackhole.py   11 0 0   100%
seedboxsync/core/taskmanager/task/task_sync_seedbox.py   11 0 0   100%
seedboxsync/core/taskmanager/track_taskstatus.py   29 2 0   93%
seedboxsync/core/taskmanager/utils.py   15 0 0   100%
seedboxsync/core/utils.py   56 0 0   100%
seedboxsync/front/apis/__init__.py   15 0 0   100%
seedboxsync/front/apis/downloads.py   99 5 0   95%
seedboxsync/front/apis/error.py   18 0 0   100%
seedboxsync/front/apis/resources.py   30 1 0   97%
seedboxsync/front/apis/tasks.py   21 0 0   100%
seedboxsync/front/apis/taskstatus.py   28 0 0   100%
seedboxsync/front/apis/uploads.py   49 2 0   96%
seedboxsync/front/babel.py   10 0 0   100%
seedboxsync/front/cache.py   2 0 0   100%
seedboxsync/front/utils.py   5 0 0   100%
seedboxsync/front/views/__init__.py   8 0 0   100%
seedboxsync/front/views/downloaded.py   9 0 0   100%
seedboxsync/front/views/error.py   8 0 0   100%
seedboxsync/front/views/healthcheck.py   5 0 0   100%
seedboxsync/front/views/homepage.py   10 0 0   100%
seedboxsync/front/views/info.py   28 0 0   100%
seedboxsync/front/views/settings.py   65 3 0   95%
seedboxsync/front/views/stats.py   15 0 0   100%
seedboxsync/front/views/uploaded.py   9 0 0   100%
seedboxsync/taskmanager.py   32 1 0   97%
Total   1692 73 118   96%

No items found using the specified filter.