mirror of https://gitlab.com/pamhyr/pamhyr2
Checker: Add related module(s).
parent
51031e7359
commit
67f534a6f6
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue