Coverage for src / ezqt_app / services / __init__.py: 100.00%

8 statements  

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

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

2# SERVICES - Logique métier 

3# Project: ezqt_app 

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

5 

6""" 

7Ce module regroupe les services métier pour la bibliothèque ezqt_app. 

8""" 

9 

10from __future__ import annotations 

11 

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

13# IMPORTS 

14# /////////////////////////////////////////////////////////////// 

15# Local imports 

16from ._registry import ServiceRegistry 

17from .config import ConfigService, get_config_service 

18from .runtime import RuntimeStateService, get_runtime_state_service 

19from .settings import SettingsService, get_settings_service 

20from .translation import TranslationService, get_translation_service 

21from .ui import Fonts, SizePolicy, UiComponentFactory, get_ui_component_factory 

22 

23# /////////////////////////////////////////////////////////////// 

24# PUBLIC API 

25# /////////////////////////////////////////////////////////////// 

26__all__ = [ 

27 "ServiceRegistry", 

28 "ConfigService", 

29 "get_config_service", 

30 "RuntimeStateService", 

31 "get_runtime_state_service", 

32 "SettingsService", 

33 "get_settings_service", 

34 "TranslationService", 

35 "get_translation_service", 

36 "UiComponentFactory", 

37 "get_ui_component_factory", 

38 "Fonts", 

39 "SizePolicy", 

40]