瀏覽代碼

Ajoute les tests pour qgis_sync_videores et corrections

olivier.massot 7 年之前
父節點
當前提交
ed98cecf22
共有 2 個文件被更改,包括 5 次插入3 次删除
  1. 4 2
      qgis_sync_videores.py
  2. 1 1
      resources/test_qgis_sync_etancheite_videores.py

+ 4 - 2
qgis_sync_videores.py

@@ -16,7 +16,7 @@ from path import Path
 
 from core import logconf
 from core.model import Sql
-from core.pde import ControlesDb, CSigDb, WincanDb
+from core.pde import ControlesDb, CSigDb
 
 
 logger = logging.getLogger("qgis_sync_videores")
@@ -29,6 +29,7 @@ IMPORT_DEPUIS = 24  # Ne cherche des données à importer que sur les X derniers
 
 ControlesDb._path = Path(r"\\h2o\local\4-transversal\BDD\mdb_test\cg67Parc_data.mdb")
 CSigDb.server = "TR-POSTGIS-02"
+CSigDb.pwd = "Am5VOMkdFHU7WwrfVOs9"
 logger.handlers = [h for h in logger.handlers if (type(h) == logging.StreamHandler)]
 logger.warning("<<<<<<<<<<<<<<   Mode TEST   >>>>>>>>>>>>>>>>>")
 
@@ -53,7 +54,7 @@ for essai in qessais:
                                           WHERE t_troncons.si_autonumber={}
                                           """, essai.SI_AutoNumber))
     if not troncon:
-        logger.error("Le tronçon n'existe pas dans ControlesSIG (si_autonumber=%s)", essai.SI_AutoNumber)
+        logger.warning("Le tronçon n'existe pas dans ControlesSIG (si_autonumber=%s)", essai.SI_AutoNumber)
         continue
 
     if troncon.res_itv != essai.DG:
@@ -62,3 +63,4 @@ for essai in qessais:
                                       SET res_itv = {dg:text}
                                       WHERE si_autonumber = {si_autonumber}""", dg=essai.DG, si_autonumber=essai.SI_AutoNumber))
 
+csig_db.commit()

+ 1 - 1
resources/test_qgis_sync_etancheite.py → resources/test_qgis_sync_etancheite_videores.py

@@ -16,6 +16,6 @@ if __name__ == "__main__":
     chantier = csig_db.first("SELECT * FROM t_chantiers WHERE numero=175279 AND id_type_chantier=1;")
 
     csig_db.execute("UPDATE t_regards SET res_ce = '?' WHERE id_chantier = {}".format(chantier.id))
-    csig_db.execute("UPDATE t_troncons SET res_ce = '?' WHERE id_chantier = {}".format(chantier.id))
+    csig_db.execute("UPDATE t_troncons SET res_ce = '?', res_itv = '?' WHERE id_chantier = {}".format(chantier.id))
 
     csig_db.commit()