Coverage for backend/ahuora-builder/src/ahuora_builder/custom/__init__.py: 100%
13 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-07-22 05:22 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-07-22 05:22 +0000
1"""Custom unit operation package.
3Importing this package imports the custom unit modules so metadata discovery can
4inspect one package namespace instead of walking files itself.
5"""
7from __future__ import annotations
9import importlib
10import pkgutil
13def _import_custom_modules() -> None:
14 prefix = f"{__name__}."
15 for module_info in pkgutil.walk_packages(__path__, prefix=prefix):
16 module_name = module_info.name
17 if ".tests." in module_name or module_name.endswith(".tests"):
18 continue
19 if any(part.startswith("test_") for part in module_name.split(".")):
20 continue
21 importlib.import_module(module_name)
24_import_custom_modules()