errore nei Test_10_new_personaggio hw3bis es3

g
gianluca (1270 points)
1 12 19
asked Apr 2, 2019 in HW3bis by gianluca (1,270 points)
Salve a tutti,il mio codice non passa nessuno dei test_10_new_personaggio con l'errore:

<class 'dict'> != <class 'list'> : L'attributo casata del personaggio non è di tipo lista

ma andando a controllare  ho tutti e 381 personaggi con attributo casata di tipo lista.  Grazie!
159 views

1 Answer

andrea.sterbini (160900 points)
448 849 1643
answered Apr 2, 2019 by andrea.sterbini (160,900 points)
Metti un'assert nel metodo che costruisce l'oggetto in modo da controllare di aver effettivamente inserito una lista di oggetti di tipo Casata nell'attributo self.casata del Personaggio
g
gianluca (1270 points)
1 12 19
commented Apr 4, 2019 by gianluca (1,270 points)
nel caso il personaggio non appartiene a nessuna casata l'attributo casata del personaggio lho inizializzo con una lista vuota giusto ? nel costruttore personaggio ho svolto il controllo ed effettivamente le casate sono tutte liste.
andrea.sterbini (160900 points)
448 849 1643
commented Apr 4, 2019 by andrea.sterbini (160,900 points)
ok, ma l'asserzione dell'errore che riporti dice che hai assegnato un dizionario invece che una lista ...