DaftAcademy / daftacademy-python_levelup-spring2021

19 stars 10 forks source link

Zadania 2.1 2.2 #14

Closed FlyingMedusa closed 3 years ago

FlyingMedusa commented 3 years ago

Wiem, że argument "u mnie działa" to nie jest najsolidniejszy z możliwych argumentów, ale właśnie jest taka sytuacja. Zrobiłam zadania 2.1 i 2.2 i wydają się mi być w pełni poprawne, a jednak codingrooms zaznacza 0% i "TypeError: capitalizing_greeting() takes 0 positional arguments but 1 was given". Czy to możliwe, że to nie wina kodu / ktoś miał taki problem?

koliber31 commented 3 years ago

Chyba brakuje ci *args i **kwargs w "wrapper" i funkcji

korowiov commented 3 years ago

Jako, że w teście dekorowana jest metoda instancji, przekazywany jest self. Stąd trzeba przyjąć ten argument we wrapperze i przekazać go do wywołanej funkcji/metody ;) Czyli jak słusznie zauważył mój przedmówca, trzeba przekazać tylko *args ;)

FlyingMedusa commented 3 years ago

Bardzo dziękuję! Zmyliło mnie to, że u mnie działo

korowiov commented 3 years ago

Dlatego dołączone są testy przykładowe, które można uruchomić poprzez kliknięcie run i wybranie odpowiedniego pliku, aby zobaczyć czy chociaż test przykładowy przejdziemy ;)

FlyingMedusa commented 3 years ago

Będę stosować :) dzięki!