def test_telegram_notify_download(monkeypatch): monkeypatch.setattr('autosubliminal.NOTIFYTELEGRAM', True) with requests_mock.mock() as m: # Mock successful request m.register_uri('POST', TELEGRAMURL % autosubliminal.TELEGRAMBOTAPI, status_code=200) notifier = TelegramNotifier() assert notifier.name == notifier_name assert notifier.notify('test') is True assert notifier.notify_download(download_item) is True
def test_telegram_exception(monkeypatch): monkeypatch.setattr('autosubliminal.NOTIFYTELEGRAM', True) with requests_mock.mock() as m: # Mock exception request m.register_uri('POST', TELEGRAMURL % autosubliminal.TELEGRAMBOTAPI, exc=Exception) notifier = TelegramNotifier() assert notifier.name == notifier_name assert notifier.notify('test') is False assert notifier.notify_download(download_item) is False
def test_telegram_notify_download(monkeypatch): monkeypatch.setattr('autosubliminal.NOTIFYTELEGRAM', True) with requests_mock.mock() as m: # Mock successful request m.register_uri('POST', TELEGRAMURL % autosubliminal.TELEGRAMBOTAPI, status_code=200) notifier = TelegramNotifier() assert notifier.name == notifier_name assert notifier.notify_download(**item_dict) is True
def test_telegram_disabled(): notifier = TelegramNotifier() assert notifier.name == notifier_name assert notifier.notify('test') is False assert notifier.notify_download(download_item) is False
def test_telegram_disabled(): notifier = TelegramNotifier() assert notifier.name == notifier_name assert notifier.notify_download(**item_dict) is False