Bonjour,
j'ai un script qui comporte un enssemble de fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
def func1(parm1, parm2):
        traitement
        return resultat
 
 
def func2(parm5, parm6, param7, param8):
        traitement
        return resultat
je souhaite tester ses fonction avec differents paramettres
pour le moment j'utilise se script :
func1.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
tests_func1 = [[func1, ()]] # Default args
for m_sec in repeat_alarm:
    tests_func1 = .append([func1__, (param1, param2  )])
 
def func1_test():
 
    return tests_func1
func2_test.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
tests_func2 = [[func2, ()]] # Default args
for m_sec in repeat_alarm:
    tests_func2 = .append([func2__, (param5, param6, param7, param8  )])
 
def func2_test():
 
   return  tests_func2
je voulais savoir si il y a pas moyen de definir ses testes(ses appels) dans un fichier .txt
du coup j'aurais un seul fichier sous cette forme
[func2__, ('a', 56, [], 'b' )]
[func2__, ('a1', 561, [1], 'b1' )]
[func2__, ('a2', 562, [1,2], 'b2' )]
[func1__, (99, 'b' )]
[func1__, (154,'rfe' )]
..........
puis les recuperer plus tard
j'ai regarder du cote de PICKLE mais ce n'est pas simple a ecrire dans un fichier texte.
avez vous une idée???