feat: initial commit

This commit is contained in:
d9pouces
2026-08-28 16:52:07 +02:00
parent 3e5b65659b
commit 48ec887808
20 changed files with 1911 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
import importlib
import sys
from unittest.mock import MagicMock
def test_package_exposes_app_and_main() -> None:
import id_configurator
assert id_configurator.main is id_configurator.cli.main # nosec B101
assert id_configurator.app is id_configurator.cli.app # nosec B101
def test_dunder_main_module_does_not_launch_app_when_imported(monkeypatch) -> None:
mock_app = MagicMock()
monkeypatch.setattr("id_configurator.cli.app", mock_app)
sys.modules.pop("id_configurator.__main__", None)
importlib.import_module("id_configurator.__main__")
mock_app.assert_not_called()