Coverage for frappe_manager / site_manager / modules / __init__.py: 100%
8 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-07-02 18:13 +0530
« prev ^ index » next coverage.py v7.13.5, created at 2026-07-02 18:13 +0530
1"""
2Bench modules for focused responsibility separation.
4This package contains specialized modules extracted from the monolithic Bench class.
5Each module handles a specific concern with clear boundaries.
6"""
8from frappe_manager.site_manager.modules.bench_database import BenchDatabase
9from frappe_manager.site_manager.modules.bench_devtools import BenchDevTools
10from frappe_manager.site_manager.modules.bench_docker import BenchDockerOps
11from frappe_manager.site_manager.modules.bench_info import BenchInfo
12from frappe_manager.site_manager.modules.bench_ssl import BenchSSL
13from frappe_manager.site_manager.modules.bench_supervisor import BenchSupervisor
14from frappe_manager.site_manager.modules.bench_workers import BenchWorkerCoordinator
16__all__ = [
17 "BenchDatabase",
18 "BenchDevTools",
19 "BenchDockerOps",
20 "BenchInfo",
21 "BenchSSL",
22 "BenchSupervisor",
23 "BenchWorkerCoordinator",
24]