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

1""" 

2Bench modules for focused responsibility separation. 

3 

4This package contains specialized modules extracted from the monolithic Bench class. 

5Each module handles a specific concern with clear boundaries. 

6""" 

7 

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 

15 

16__all__ = [ 

17 "BenchDatabase", 

18 "BenchDevTools", 

19 "BenchDockerOps", 

20 "BenchInfo", 

21 "BenchSSL", 

22 "BenchSupervisor", 

23 "BenchWorkerCoordinator", 

24]