>>> from aeroport import destinacions >>> s='Siena;SIE24A;09:23;11:12;0\nRoma;ROM4562TE;08:10;09:55;10\nTrieste;TR234WW;07:25;09:34;0\nRoma;ROM778R;10:04;12:00;3\nSiena;SI562E;12:34;13:55;10\nFlorencia;FR452FF;12:12;14:02;0\nRoma;ROM556E;12:14;15:12;20\nSiena;SIE24A;19:23;21:12;30\nRoma;ROYY562TE;12:10;14:55;20\nTrieste;TRUU4WW;07:25;09:34;0\nRoma;RORD78R;12:04;15:00;3\nSiena;SITTWE;16:34;15:55;40\nFlorencia;FR4TTFF;13:12;15:02;0\nRoma;ROM556E;15:14;17:12;20' >>> with open('aeroport.txt', 'w') as f: ... n=f.write(s) >>> d1=destinacions('aeroport.txt', 10) >>> if d1!={'Siena': ['SI562E', 'SIE24A'], 'Roma': ['ROM4562TE', 'ROM778R', 'RORD78R'], 'Trieste': ['TR234WW', 'TRUU4WW'], 'Florencia': ['FR452FF', 'FR4TTFF']}: ... print (d1) >>> d2=destinacions('aeroport.txt', 30) >>> if d2 != {'Siena': ['SI562E', 'SIE24A', 'SIE24A'], 'Roma': ['ROM4562TE', 'ROM556E', 'ROM556E', 'ROM778R', 'RORD78R', 'ROYY562TE'], 'Trieste': ['TR234WW', 'TRUU4WW'], 'Florencia': ['FR452FF', 'FR4TTFF']}: ... print (d2) >>> d3=destinacions('aeroport.txt', 5) >>> if d3 != {'Siena': ['SIE24A'], 'Trieste': ['TR234WW', 'TRUU4WW'], 'Roma': ['ROM778R', 'RORD78R'], 'Florencia': ['FR452FF', 'FR4TTFF']}: ... print (d3) >>> d4=destinacions('aeroport.txt', 2) >>> if d4!= {'Siena': ['SIE24A'], 'Trieste': ['TR234WW', 'TRUU4WW'], 'Florencia': ['FR452FF', 'FR4TTFF']}: ... print (d4) >>> d5=destinacions('aeroport.txt', 0) >>> if d5!= {'Siena': ['SIE24A'], 'Trieste': ['TR234WW', 'TRUU4WW'], 'Florencia': ['FR452FF', 'FR4TTFF']}: ... print (d5)