Open wdebsqi opened 3 years ago
Czy wykorzystywałeś/aś funkcję deepcopy w swoim kodzie?
Nie. Szczerze mówiąc nie wiedziałem nawet o jej istnieniu, bo w materiałach z wykładu nie była wspominana. Dopiero jak poszukałem w necie to pomyślałem, że być może jest używana w testach i dlatego ją zaimportowałem.
A to faktycznie ciekawe. Najwyraźniej w kodzie testów zabrakło tej linijki. Dobrze, że zwróciłeś uwagę - być może oszczędziłeś komuś kilku godzin zastanawiania się 😅
Dzięki, że piszesz, bo miałam ten sam problem :))
Przy pierwszym podejściu do zadania udawało mi się przejść wszystkie testy z wyjątkiem mutable_elements:
Okazało się, że nie muszę zmieniać nic w logice programu, a jedynie dodać
from copy import deepcopy
, żeby program przeszedł wszystkie testy.Nie do końca rozumiem co tu się wydarzyło.
copy.deepcopy
jest wykorzystywane przy testach i stąd ten błąd? Jeśli tak to przydałoby się wspomnieć w treści zadania o konieczności zaimportowania tego modułu.