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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

ModuleNotFoundError: No module named 'testlib'

b
blackss (270 points)
1 4 5
in HW2 by (270 points)
closed by
dopo aver copiato e incollato i test nella scheda "program01.ita.py*",  quando clicco run mi dice:

ModuleNotFoundError: No module named 'testlib'

qualche soluzione?
374 views
closed

5 Answers

Best answer
SyncroIT (8690 points)
11 30 98
by (8.7k points)
selected by
I test non devi incollarli in program01.ita.py.
program01.ita.py devi rinominarlo in program01.py, il file deve contenere il tuo codice.

Per eseguire i test devi eseguire (nella stessa cartella):
pytest test_01.py

Assicurati che test_01.py, program01.py e testlib.py siano tutti nella stessa cartella.
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
Sei nella directory unzippata?
Faby (1810 points)
1 2 27
by (1.8k points)
Hai rinominato il file in "program01.py"?
MargheritaCS (700 points)
0 1 6
by (700 points)

Ecco due modi per testare:

O installi il plugin spyder-unittest e testi direttamente da spyder

O apri il prompt di Anaconda, ti posizioni nella directory dove hai salvato il file su cui stai lavorando (cd <nomedirectory> per entrare nella directory, puoi vedere qui: https://it.wikipedia.org/wiki/Comandi_di_MS-DOS#:~:text=cd%20%2D%20lett.,per%20entrare%20in%20altra%20cartella. ) e dai il comando che trovi nelle istruzioni dell'homework qui: https://q2a.di.uniroma1.it/25002/homework-homework-obbligatorio-prima-scadenza-per-tutti-ore

aa91 (3450 points)
6 14 46
by (3.5k points)
rinomina il file in program01.py ed esegui i test andando a posizionarti nella cartella dell'HW, il comando da lanciare lo trovi nella descrizione dell'HW