test_gf2analytique.py 931 B

1234567891011121314151617181920212223242526
  1. '''
  2. @author: olivier.massot
  3. '''
  4. from path import Path
  5. from core.pde import AnalytiqueDb
  6. if __name__ == "__main__":
  7. # reinitialise les données pour les tests de ctrl2analytique.py
  8. AnalytiqueDb._path = Path(r"\\h2o\local\4-transversal\BDD\mdb_test\Db_analytique.mdb")
  9. analytique_db = AnalytiqueDb(autocommit=False)
  10. for num_env in ("19264", "20297", "22339"):
  11. for row in analytique_db.read("SELECT * FROM tbl_Factures WHERE [strEnveloppe]='{}' and intExercice=2018".format(num_env)):
  12. factid = row.dblFactureId
  13. print(factid)
  14. analytique_db.execute("DELETE * FROM tbl_Facture_Affaire WHERE [dblFactureId]={}".format(factid))
  15. analytique_db.execute("DELETE * FROM tbl_Facture_Engin WHERE [dblFactureId]={}".format(factid))
  16. analytique_db.execute("DELETE * FROM tbl_Factures WHERE [dblFactureId]={}".format(factid))
  17. analytique_db.commit()