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.

Problemi con il testing dell'Homework

MatteoPaci (210 points)
2 2 5
in HW2 by (210 points)
Salve l'anaconda prompt mi dice che il file test_01.py non è presente nella cartella ma invece c'è, che si può fare
504 views

5 Answers

r
roberto.tacconi (1110 points)
4 5 12
by (1.1k points)
edited by

Stai eseguendo il comando nella Working Directory corretta? In caso contrario, utilizza il comando cd per spostarti nella Directory dell'Homework e esegui di nuovo il comando di test.

Di seguito una breve guida:

Supponiamo di trovarci in una shell e che la nostra posizione attuale sia la directory principale, e vogliamo spostarci in una sottodirectory chiamata "Documenti". 

1. Per prima cosa, possiamo verificare la nostra posizione attuale utilizzando il comando `pwd` (print working directory), che visualizza la directory corrente:

pwd

Supponiamo che l'output sia:

/home/matteopaci

2. Ora, possiamo utilizzare il comando `cd` per spostarci nella directory "Documenti":

cd Documenti

Dopo aver eseguito questo comando, possiamo verificare nuovamente la nostra posizione con `pwd` per assicurarci di essere stati spostati correttamente:

pwd

L'output sarà:

/home/matteopaci/Documenti

S
Savino.2140356 (5570 points)
1 2 16
by (5.6k points)
Prova a fare dir e guarda se c'è test_01.py nella directory
mirko1010 (5560 points)
13 33 60
by (5.6k points)
Sarebbe utile che postassi l'errore su terminale, in ogni caso ti consiglio di installare la libreria unittest e pytest per eseguire quelli standard dentro spyder, devi avere tutto in unica cartella hw2, runnare unittest e selezionare la cartella hw2, è ininfluente se selzioni pytest o unittest , per quanto riguarda il testing su terminale invece che è personalizzabile quoto la risposta dei colleghi , non sei su path giusto .. cd  /pathfilehw2 senza andare in sottocartelle , se per qualche motivo hai installato il prompt conda sotto amministratore ripeti la procedura ma facendo sudo su dall' inizio
s
shadman.aripen (2500 points)
5 10 21
by (2.5k points)
Se hai un sistema operativo windows, spostati nella directory che ti serve con il comando cd, poi col comando "dir" vedi tutta la lista di file e cartelle presenti in quella cartella.

Se invece hai Linux, al posto di dir lancia "ls" o "ll"
Domenico Giannini (1050 points)
5 13 20
by (1.1k points)

ho avuto anch'io problemi con l'esecuzione dei test in Anaconda Prompt,

tuttavia sono riuscito a capire da dove proveniva l'errore,

assicurati di aver installato tutte le Librerie necessarie/utili per il corso:

https://q2a.di.uniroma1.it/software-python

dopodichè fai ripartire il kerner, chiudi e riapri l'ambiente di sviluppo,

poi posizionati nella directory corretta in Anaconda Prompt con il comando cd,

e prova a far ripartire i test.

(in questo modo io ho risolto il problema)