Checker: Add related module(s).

setup.py
Pierre-Antoine Rouby 2024-03-19 12:00:44 +01:00
parent 51031e7359
commit 67f534a6f6
3 changed files with 13 additions and 2 deletions

View File

@ -19,6 +19,8 @@
import logging
from enum import Enum
from Modules import Modules
from Model.Except import NotImplementedMethodeError
logger = logging.getLogger()
@ -55,6 +57,7 @@ class AbstractModelChecker(object):
def __init__(self):
self._name = ""
self._description = ""
self._modules = Modules.NONE
self._status = STATUS.UNKNOWN
self._summary = "Unknown"

View File

@ -44,6 +44,7 @@ class MageNetworkGraphChecker(AbstractModelChecker):
"Checker", f"Mage network graph {mode} checker")
self._description = _translate(
"Checker", "Check if the network graph is valid")
self._modules = Modules.NETWORK
@timer
def _connectivity(self, summary, status, graph):
@ -208,6 +209,8 @@ class MageGeometryGuideLineChecker(StudyGeometryChecker):
"Check if exists geometry guide line is correctly defined \
for each reaches of the study"
)
self._modules = Modules.GEOMETRY
self._reachs = []
def run(self, study):

View File

@ -31,7 +31,9 @@ class StudyNetworkReachChecker(AbstractModelChecker):
self._name = _translate("Checker", "Study network reach checker")
self._description = _translate(
"Checker", "Check if exists at least one reach for study")
"Checker", "Check if exists at least one reach for study"
)
self._modules = Modules.NETWORK
def run(self, study):
if study is None:
@ -62,7 +64,10 @@ class StudyGeometryChecker(AbstractModelChecker):
self._name = _translate("Checker", "Study geometry checker")
self._description = _translate(
"Checker", "Check if exists geometry for each reach of study")
"Checker", "Check if exists geometry for each reach of study"
)
self._modules = Modules.GEOMETRY
self._reachs = []
def run(self, study):