testdef, workflow exécuté deux fois sur un changement de statut (#86955) #1140
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/86955-testdef-workflow-execute-deux-fo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mauvaise lecture du code de ma part, un changement de statut provoqué par un saut va taper dans formdata.perform_workflow, pas besoin de le faire par la suite.
Aussi en écrivant le test je me suis rendu compte que ma façon de vérifier pas d'email envoyé était mauvaise (ça part en afterjob mais l'afterjob jamais exécuté car attaché à une fausse réponse détruite à la fin du test).
fca34a97af
toc4d940efd5
c4d940efd5
tob467a26d67
WIP: testdef, workflow exécuté deux fois sur un changement de statut (#86955)to testdef, workflow exécuté deux fois sur un changement de statut (#86955)@ -66,3 +66,4 @@
formdata.workflow_test = True
formdata.workflow_tests_data = {
'now': formdata.receipt_time,
Tu pourrais juste exploiter hasattr(formdata, 'workflow_tests_data') plutôt qu'introduire un nouvel attribut (si je lis bien), et peut-être ajouter ici un commentaire, type
ou (si tu préfères conserver l'ajout d'un nouvel attribut),
(comme tu le sens)
En fait je n'aime plus trop ce dictionnaire
workflow_tests_data
, je le trouve trop verbeux, ça se voulait un genre de namespace pour indiquer que les attributs sont liés aux tests de workflow, mais puisqu'ils ne sont utilisés que dans ce cadre, c'est assez inutile.J'ai ajouté un commit pour virer le dico et ajouter le commentaire que tu suggères.
b467a26d67
to8b4f236350
8b4f236350
to0daf0b454f
ok mais attention typo dans un des messages de commit : "workfow_tests".
0daf0b454f
to5f2efc2c3c