Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Problema esecuzione test

s
susannacifani (4000 points)
2 21 53
in HW6 obbligatorio by (4.0k points)

Salve, sto riscontrando un problema con i test dell'hw6. Premetto che ancora non ho terminato di scrivere il codice, ma vorrei comunque poter provare ad eseguire i test per individuare meglio eventuali errori (ho già calcolato la bounding box e i risultati mi vengono tutti giusti). L'errore in questione è il seguente:

FileNotFoundErrore: [Errno 2] No such file or directory: 'test_***.png'  (gli asterischi stanno ad indicare il nome del test, me lo fa per tutti quanti).

Forse sto dimenticando di scrivere qualcosa nel codice per permettere l'esecuzione dei test?

Grazie in anticipo.

269 views

1 Answer

twgever (17470 points)
8 29 105
by (17.5k points)
Significa che non ci stanno i file test_ecc dentro la directory, quindi non può eseguire il test. Alcune verifiche da fare:

-sicura di aver scaricato l'ultima versione dello zip? (immagino di sì)

-sicura di stare nella working directory giusta, cioe HW6?

-sicura di aver preso il test giusto, cioè quello da HW6?

Se tu vai a vedere dentro la tua HW6, probabilmente non troverai i file "tst_***", che sono dei png che dovrebbero esserci. Se ci stanno, allora il problema è suall working directory.
s
susannacifani (4000 points)
2 21 53
by (4.0k points)
Ho già riscaricato lo zip varie volte oggi, ma non cambia nulla. Per il fatto della directory, in teoria dovrebbe essere giusta, anche perché altrimenti non mi funzionerebbe nemmeno images. Per il fatto di aver preso il test giusto, mi chiedevo proprio questo: si presuppone che debba scrivere qualcosa di aggiuntivo nel codice o altro? Perché il mio codice (per poter fare i test) termina con un return. Ad ogni modo all'interno della cartella HW6req non trovo i file 'test_'
andrea_25 (6070 points)
2 2 24
by (6.1k points)
Non trovi il file test_01.py?
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
I file test_xxxx.png sono quelli che devi creare tu
twgever (17470 points)
8 29 105
by (17.5k points)
aah, quindi quando durante il test viene eseguito save() viene creata una nuova immagine.

Allora sta qui il problema, basta semplicemente che salvi l'immagine che hai creato con
save( nomedicosavuoisalvare, dovelovuoisalvare)
s
susannacifani (4000 points)
2 21 53
by (4.0k points)
Ah okay, tutto chiaro, grazie a tutti :)
s
susannacifani (4000 points)
2 21 53
by (4.0k points)
Grazie professore, mi era sfuggita questa cosa