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

Do you need help?

HW4 - Problemi con la unit test

P
Pasqualino96 (1490 points)
4 23 27
in HW4 obbligatorio by (1.5k points)
recategorized by
Ciao a tutti,

ho un problema con la unit test: in particolare, il mio "programmino" ne passa alcuni ma per quanto riguarda il resto non riesce in alcun modo. Detto ciò volevo capire una cosa: ma all'interno della cartella è possibile che ci siano dei file che non sono stati scritti correttamente? Perché quando vado a confrontare i risultati richiesti dallo script json con i miei c'è sempre qualche piccola variazione di 1 - 2 elementi che alla fine compromette il risultato finale.

Qualcuno sa se le cose stanno così? Oppure sono solo io ad avere questo problema?

Vi ringrazio in anticipo come sempre per le vostre eventuali risposte.
374 views

5 Answers

1946981 (3070 points)
5 15 35
by (3.1k points)
Quali sono i nomi dei test di cui parli? Hai scaricato lo zip aggiornato?
P
Pasqualino96 (1490 points)
4 23 27
by (1.5k points)
in realtà ho scaricato il file quando è uscito il compito, poi da allora non l'ho più scaricato. Ci sono stati dei problemi con il primo upload?
1946981 (3070 points)
5 15 35
by (3.1k points)
Quando calcoli la prosodia calcoli che siano uguali sia numero di ES del verso che ES finale del verso?

A me non dà errori
Fabioerpini (7970 points)
6 10 27
by (8.0k points)
Ciao, hai già scaricato l'ultima versione dell'HW4? Posso confermarti che le varie liste sono tutte corrette(non so dirti del modulo perché ancora devo creare l'apposita funzione)
a
alex_andrei13 (3800 points)
15 41 53
by (3.8k points)
Ciao, ho lo stesso tuo problema, mi corregge un errore anche se nel mio programma mi da lo stesso risultato

FAIL: test_examples_00002_example (__main__.Test)

test_examples_00002_example

----------------------------------------------------------------------

- [0, 1, 1, 2, 1, 2, 3, 3, 4, 3]

?                 ---   ---   ^

 [0, 1, 1, 2, 1, 3, 4, 4, 5, 4]

Mio programma

[0, 1, 1, 2, 1, 3, 4, 4, 5, 4]

Mi da errore e non capisco perchè. Vedo che non sono l'unico
e
e.frosi (160 points)
0 0 1
by (160 points)
edited by
anche io ho il medesimo errore

EDIT: era errato l'algoritmo che utilizzavo
Loriv3 (7970 points)
13 21 84
by (8.0k points)
Le prosodie per essere uguali devono avere anche la stessa lunghezza non solo lo stesso es
AdSum (16290 points)
9 20 134
by (16.3k points)
Buonasera. Alcuni file all'interno sono residui di alcuni test del professore, ma non danno problemi. Avviando il file test01.py verranno eseguiti SOLO i file giusti con i risultati corretti.
P
Pasqualino96 (1490 points)
4 23 27
by (1.5k points)
Ho appena riscaricato la unit test ed ottengo lo stesso risultato. In particolare, mi sono reso conto guardando il risultato della prosodia del file random-270-eng, per la precisione alla fine di quest'ultimo, mi ritrovo con una cosa del tipo:

187, 188, 78, 189, 77, 78

all'inizio sembra quasi  proseguire normalmente ma poi passa a 78 che però è comparso parecchio tempo prima. A questo punto mi chiedo: oltre alla metrica, c'è qualcos'altro da considerare? Ad esempio nel mio caso, sto considerando la metrica e la differenza di finali. E' corretto?
Loriv3 (7970 points)
13 21 84
by (8.0k points)
Una prosodia per essere uguale deve avere sia stesso es ma anche stessa lunghezza. Lo scrivo perché tra i commenti leggevo questo problema.  Potrebbe essere anche il tuo