HW4 - Problemi con la unit test

P
Pasqualino96 (1490 points)
3 17 27
asked Nov 12, 2020 in HW4 obbligatorio by Pasqualino96 (1,490 points)
recategorized Nov 12, 2020 by andrea.sterbini
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.
182 views

5 Answers

1946981 (3070 points)
4 14 34
answered Nov 12, 2020 by 1946981 (3,070 points)
Quali sono i nomi dei test di cui parli? Hai scaricato lo zip aggiornato?
P
Pasqualino96 (1490 points)
3 17 27
commented Nov 12, 2020 by Pasqualino96 (1,490 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)
4 14 34
commented Nov 12, 2020 by 1946981 (3,070 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
answered Nov 12, 2020 by Fabioerpini (7,970 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 (3170 points)
11 37 49
answered Nov 12, 2020 by alex_andrei13 (3,170 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
commented Nov 12, 2020 by e.frosi (160 points)
edited Nov 14, 2020 by e.frosi
anche io ho il medesimo errore

EDIT: era errato l'algoritmo che utilizzavo
Loriv3 (7970 points)
8 20 84
commented Nov 12, 2020 by Loriv3 (7,970 points)
Le prosodie per essere uguali devono avere anche la stessa lunghezza non solo lo stesso es
AdSum (16290 points)
9 20 134
answered Nov 12, 2020 by AdSum (16,290 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)
3 17 27
commented Nov 12, 2020 by Pasqualino96 (1,490 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)
8 20 84
answered Nov 12, 2020 by Loriv3 (7,970 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