Durante l'esecuzione del pytest con Anaconda, il mio programma funziona correttamente con tutti i test che contengono file aventi solo parole, ma appena si passa ai test contenenti simboli ottengo risultati sbagliati. Ho messo la codifica utf-8 e tutto, quindi non capisco cosa ci sia di diverso, considerando che le stringhe risultanti, quando lavoro con i caratteri, sono giuste.
Cambia forse qualcosa a livello di max e sorted del dizionario? Magari l'ordine che il mio programma da ai simboli è diverso da quello che si aspetta il test, non saprei...
EDIT:
ᛢᚦᛠᚦᚤᚬᚬᚽᚸᛘᚣᚢᛜᛥᚳᛜᛖᛄᚢᛊᚬᛟᛈᛅᛞᚹᛯᚥᚧᚺ
ᛢᚦᛝᛡᚤᚬᚬᛍᚸᛘᚣᚢᛜᛥᚳᛜᛖᛄᚢᛊᚬᛟᛈᛅᛞᚹᛯᚼᛁᚺ
Ecco un esempio. Perché solo alcuni caratteri non sono uguali?