Ho letto spesso che ogni test di unità dovrebbe testare una "cosa" logica .
Che cosa faccio quando il valore restituito da una funzione è un dizionario?
Normalmente l'uguaglianza controlla l'intero dizionario rispetto a un risultato previsto, ma questo porta a test per risultati che forse non sono correlati a un test specifico.
Dovrei testare ogni singola chiave: coppia di valori in diversi test?