Wyzwanie
Napisy się nie zmieniają
code[0] = "X" zatrzymuje się z błędem TypeError, bo napisów w Pythonie nie da się zmieniać. Przewidź awarię, sprawdź, co naprawdę dają metody i wycinki, zbuduj zamiast tego nowy napis, a potem zamień…
3 wyniki
Wyzwanie
code[0] = "X" zatrzymuje się z błędem TypeError, bo napisów w Pythonie nie da się zmieniać. Przewidź awarię, sprawdź, co naprawdę dają metody i wycinki, zbuduj zamiast tego nowy napis, a potem zamień…
Wyzwanie
…Przebuduj go na parse_feed() i summary_line() z wynikiem niezmienionym co do znaku, a potem dodaj testy assert, które złapałyby zepsucie każdej z funkcji.
Wyzwanie
…i nakładając na nie jego własne przez update(), żeby każde niezmienione ustawienie wracało do domyślnego, a potem ostrzegaj o nieznanych kluczach zamiast je zapisywać.