Update tests/test_registrator.py
Some checks failed
CI / test (push) Failing after 11s

This commit is contained in:
2026-02-14 10:02:04 +01:00
parent e3c928e989
commit 6f290cfafe

View File

@@ -7,16 +7,19 @@ import requests
def import_registrator_safely(monkeypatch):
"""
registrator.py configure logging.basicConfig(filename='/sdsat/logs/..') au top-level.
En CI, ce chemin peut ne pas exister et casser l'import.
On neutralise basicConfig avant import.
Neutralise logging.basicConfig avant import pour éviter
les erreurs liées au fichier de log.
Importe scripts.registrator (car le fichier est dans scripts/).
"""
monkeypatch.setattr(logging, "basicConfig", lambda *args, **kwargs: None)
if "registrator" in sys.modules:
del sys.modules["registrator"]
module_name = "scripts.registrator"
if module_name in sys.modules:
del sys.modules[module_name]
return importlib.import_module(module_name)
return importlib.import_module("registrator")
def test_get_hostname_success(monkeypatch):