|
|
@@ -416,12 +416,7 @@ class Mn1Checker(BaseChecker):
|
|
|
self.log_error(f"L'équipement lié '{cable.CA_EQ_A}' n'existe pas", item=cable)
|
|
|
if cable.equipement_b is None:
|
|
|
self.log_error(f"L'équipement lié '{cable.CA_EQ_B}' n'existe pas", item=cable)
|
|
|
-
|
|
|
- if cable.CA_STATUT == "REC" and cable.equipement_a.EQ_STATUT in ('PRO', 'EXE'):
|
|
|
- self.log_error(f"Incohérence de statut entre le cable et son équipement A", item=cable)
|
|
|
- if cable.CA_STATUT == "REC" and cable.equipement_b.EQ_STATUT in ('PRO', 'EXE'):
|
|
|
- self.log_error(f"Incohérence de statut entre le cable et son équipement B", item=cable)
|
|
|
-
|
|
|
+
|
|
|
def test_constraints_cables_equipements_b(self):
|
|
|
""" Application des contraintes: Equipements B
|
|
|
Vérifie que tous les équipements sont l'équipement B d'au moins un cable """
|
|
|
@@ -683,7 +678,7 @@ class Mn1Checker(BaseChecker):
|
|
|
self.log_error(f"Incohérence de statut entre le cable et son équipement A", item=cable)
|
|
|
if cable.equipement_b and cable.CA_STATUT == "REC" and cable.equipement_b.EQ_STATUT in ('PRO', 'EXE'):
|
|
|
self.log_error(f"Incohérence de statut entre le cable et son équipement B", item=cable)
|
|
|
-
|
|
|
+
|
|
|
def _za_for_pbo(self, pbo):
|
|
|
# retourne la ZAPBO correspondant à la PBO en parametre, None si aucune
|
|
|
if hasattr(pbo, 'zapbo') and pbo.zapbo:
|