Coverage for src / ezqt_app / domain / ports / __init__.py: 100.00%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-04-06 13:12 +0000

1# /////////////////////////////////////////////////////////////// 

2# DOMAIN.PORTS - Domain ports aggregator 

3# Project: ezqt_app 

4# /////////////////////////////////////////////////////////////// 

5 

6"""Domain ports — abstract contracts (Protocols) for all application services.""" 

7 

8from __future__ import annotations 

9 

10# /////////////////////////////////////////////////////////////// 

11# PUBLIC API 

12# /////////////////////////////////////////////////////////////// 

13from .config_service import ConfigServiceProtocol 

14from .main_window import MainWindowProtocol 

15from .runtime_state_service import RuntimeStateServiceProtocol 

16from .settings_service import SettingsServiceProtocol 

17from .translation_service import TranslationServiceProtocol 

18from .ui_component_factory import UiComponentFactoryProtocol 

19 

20# /////////////////////////////////////////////////////////////// 

21# PUBLIC API 

22# /////////////////////////////////////////////////////////////// 

23__all__ = [ 

24 "ConfigServiceProtocol", 

25 "MainWindowProtocol", 

26 "RuntimeStateServiceProtocol", 

27 "SettingsServiceProtocol", 

28 "TranslationServiceProtocol", 

29 "UiComponentFactoryProtocol", 

30]