Salve, volevo far notare che eseguendo i test vengono prodotti warning di questo tipo:
Warning "ResourceWarning: unclosed file <_io.BufferedReader name='xxxxx.png'>"
Questo avviso non causa problemi, infatti passo tutti i test, ma fa notare un problema:
- all'interno del file testlib.py, la funzione check_img_file apre due file
- l'immagine generata dal nostro programma, ovvero f = open(a, "rb")
- l'immagine che il test si aspetta di ricevere, ovvero g = open(b, "rb")
- I due file non vengono però mai chiusi, riempiendo la console con warning simili al precedente
Aggiungendo f.close(), g.close() alla fine di check_img_file chiudiamo i file, non causando più alcun warning.