← К задачам
Паттерн «Фабричный метод»: создание уведомлений
Реализуйте фабрику уведомлений.
Функция create_notifier(channel) возвращает объект с методом send(message):
'email'→sendвозвращает"Email: <message>";'sms'→"SMS: <message>";'push'→"Push: <message>".
Для неизвестного канала функция должна бросать ValueError.
def create_notifier(channel):
...
Для запуска тестов необходима авторизация.