Merge pull request #452 from AIOSAI/system/devpulse-testprax-cover-all-46-untested-functions-per-tdpla
feat(system): test(prax): cover all 46 untested functions per TDPLAN-0003 — 528 tests passing, 100% function coverage
This commit is contained in:
@@ -47,10 +47,10 @@ class TestBranchFileHandler:
|
||||
):
|
||||
import importlib
|
||||
|
||||
if "aipass.prax.apps.handlers.watcher.monitor" in sys.modules:
|
||||
mod = importlib.reload(sys.modules["aipass.prax.apps.handlers.watcher.monitor"])
|
||||
else:
|
||||
mod = importlib.import_module("aipass.prax.apps.handlers.watcher.monitor")
|
||||
for key in list(sys.modules):
|
||||
if key.startswith("aipass.prax.apps.handlers.watcher"):
|
||||
sys.modules.pop(key, None)
|
||||
mod = importlib.import_module("aipass.prax.apps.handlers.watcher.monitor")
|
||||
|
||||
callback = MagicMock()
|
||||
handler = mod.BranchFileHandler("TEST", callback)
|
||||
@@ -181,10 +181,10 @@ class TestStartStopMonitoring:
|
||||
):
|
||||
import importlib
|
||||
|
||||
if "aipass.prax.apps.handlers.watcher.monitor" in sys.modules:
|
||||
mod = importlib.reload(sys.modules["aipass.prax.apps.handlers.watcher.monitor"])
|
||||
else:
|
||||
mod = importlib.import_module("aipass.prax.apps.handlers.watcher.monitor")
|
||||
for key in list(sys.modules):
|
||||
if key.startswith("aipass.prax.apps.handlers.watcher"):
|
||||
sys.modules.pop(key, None)
|
||||
mod = importlib.import_module("aipass.prax.apps.handlers.watcher.monitor")
|
||||
|
||||
# Force WATCHDOG_AVAILABLE = True and Observer to be our mock
|
||||
setattr(mod, "WATCHDOG_AVAILABLE", True)
|
||||
|
||||
Reference in New Issue
Block a user