DaftAcademy / daftacademy-python_levelup-spring2021

19 stars 10 forks source link

2.4 Exception #13

Closed karolrogozinski closed 3 years ago

karolrogozinski commented 3 years ago

Mam pytanie odnośnie zadania 2.4. Zaimplementowałem podane dekoratory i przechodzą one przykładowe testy dodane na stronie. Jednak po kliknięciu submit, wynik testów wynosi 0% i pojawia się informacja o tym, że powinien zostać rzucony jakiś wyjątek. Zastanawia mnie czego on dotyczy, ponieważ informacja ta, nie została zawarta w zadaniu.

korowiov commented 3 years ago

Test przykładowy jest tylko testem, żeby sprawdzić czy kod działa i się uruchamia ;) Niech Pan przetestuje poniższą klasę:

class Dummy:
    def method(self):
        return "instance method called"

    @classmethod
    def classmethod(cls):
        return "class method called"

    @staticmethod
    def staticmethod():
        return "static method called"

wywołując wszystkie metody jako metody klasy oraz jako metody instancji. Proszę wyłapać kiedy pojawia się wyjątek, a następnie proszę sprawdzić czy Pana rozwiązanie też rzuca wtedy wyjątek. Nie trzeba pisać specjalnie if'a aby zwrócić wyjątek ;)

karolrogozinski commented 3 years ago

Dziękuje za pomoc, problem rozwiązany:)