mirror of https://gitlab.com/pamhyr/pamhyr2
Checker: Add related module(s).
parent
51031e7359
commit
67f534a6f6
|
|
@ -19,6 +19,8 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
||||||
|
from Modules import Modules
|
||||||
from Model.Except import NotImplementedMethodeError
|
from Model.Except import NotImplementedMethodeError
|
||||||
|
|
||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
|
|
@ -55,6 +57,7 @@ class AbstractModelChecker(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self._name = ""
|
self._name = ""
|
||||||
self._description = ""
|
self._description = ""
|
||||||
|
self._modules = Modules.NONE
|
||||||
|
|
||||||
self._status = STATUS.UNKNOWN
|
self._status = STATUS.UNKNOWN
|
||||||
self._summary = "Unknown"
|
self._summary = "Unknown"
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,7 @@ class MageNetworkGraphChecker(AbstractModelChecker):
|
||||||
"Checker", f"Mage network graph {mode} checker")
|
"Checker", f"Mage network graph {mode} checker")
|
||||||
self._description = _translate(
|
self._description = _translate(
|
||||||
"Checker", "Check if the network graph is valid")
|
"Checker", "Check if the network graph is valid")
|
||||||
|
self._modules = Modules.NETWORK
|
||||||
|
|
||||||
@timer
|
@timer
|
||||||
def _connectivity(self, summary, status, graph):
|
def _connectivity(self, summary, status, graph):
|
||||||
|
|
@ -208,6 +209,8 @@ class MageGeometryGuideLineChecker(StudyGeometryChecker):
|
||||||
"Check if exists geometry guide line is correctly defined \
|
"Check if exists geometry guide line is correctly defined \
|
||||||
for each reaches of the study"
|
for each reaches of the study"
|
||||||
)
|
)
|
||||||
|
self._modules = Modules.GEOMETRY
|
||||||
|
|
||||||
self._reachs = []
|
self._reachs = []
|
||||||
|
|
||||||
def run(self, study):
|
def run(self, study):
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,9 @@ class StudyNetworkReachChecker(AbstractModelChecker):
|
||||||
|
|
||||||
self._name = _translate("Checker", "Study network reach checker")
|
self._name = _translate("Checker", "Study network reach checker")
|
||||||
self._description = _translate(
|
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):
|
def run(self, study):
|
||||||
if study is None:
|
if study is None:
|
||||||
|
|
@ -62,7 +64,10 @@ class StudyGeometryChecker(AbstractModelChecker):
|
||||||
|
|
||||||
self._name = _translate("Checker", "Study geometry checker")
|
self._name = _translate("Checker", "Study geometry checker")
|
||||||
self._description = _translate(
|
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 = []
|
self._reachs = []
|
||||||
|
|
||||||
def run(self, study):
|
def run(self, study):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue