Powrót do: Podstawy Testów Automatycznych w Selenium i Python cz. 5 – Profesjonalna konfiguracja projektu
Teraz Ty – Twój pierwszy dekorator z parametrami
Przyszedł czas na zadanie dla Ciebie 😉
- Stwórz nowy plik scratches.
- Umieść w nim kod, na którym będziesz pracować:
def print_sum(value_1, value_2): print(value_1 + value_2) print_sum(2, 5)
- Po uruchomieniu skryptu na konsoli powinieneś dostać:
7
- Stwórz dekorator, który wypisze wartości liczbowe przed uruchomieniu udekorowanej funkcji. Czyli wynik powinien w przybliżeniu mieć np. taką postać:
value_1: 2, value_2: 5 7
- Przetestuj dekorowanie funkcji
print_sum
na dwa sposoby – raz za pomocą skróconego sposobu z@
, a raz za pomocą pełnej dekoracji przy użyciu wywołania dekoratora.