Commit 67f534a6 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

Checker: Add related module(s).

Showing with 13 additions and 2 deletions
+13 -2
......@@ -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):
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment