neobanbou/test/test_projet_preparer_dossier_travail.py
David Castex 8f1a42785c Ajout Fonctionnalités et tests
preparer_dossier_travail()
formatter_vers_ArcGIS() pour le fichier CSV
2025-05-22 16:43:13 +02:00

31 lines
916 B
Python

from banbou import _Projet
import banbou, os
# Je n'ai pas mocker l'environnement donc prévoir d'effacer
# les anciens fichiers et dossier créés par les tests précédents
def test_doit_copier_les_fichiers_necessaires(mocker):
dossier = r"C:\Users\David_Castex\Documents\DATAS\GITDAV\NEOBANBOU\test\JEUXDONNEES\DIS_AXR08_PT802161"
sut = _Projet()
sut.racine = dossier
sut.liste = banbou.creer_liste(dossier)
sut.preparer_dossier_travail()
out = os.walk(dossier + "\\Travail")
liste = [i for i in out]
# valeurs attendues
sous_dossier_attendue = [] # pas de sous dossier
fichiers_attendues = ['DIS.pdf', 'DIS_AXR08_PT802161.csv', 'DIS_AXR08_PT802161.dwg', 'DIS_AXR08_PT802161.pdf']
assert liste[0][1] == sous_dossier_attendue
assert liste[0][2] == fichiers_attendues
# TODO: effacer le dossier de "Travail" pour pas interférer avec les autres tests