コード例 #1
0
def test_pushalot_notify_download(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPUSHALOT', True)
    with requests_mock.mock() as m:
        # Mock successful request
        m.register_uri('POST', PUSHALOTURL, status_code=200)
        notifier = PushalotNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify_download(**item_dict) is True
コード例 #2
0
def test_pushalot_notify_download(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPUSHALOT', True)
    with requests_mock.mock() as m:
        # Mock successful request
        m.register_uri('POST', PUSHALOTURL, status_code=200)
        notifier = PushalotNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify('test') is True
        assert notifier.notify_download(download_item) is True
コード例 #3
0
def test_pushalot_exception(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPUSHALOT', True)
    with requests_mock.mock() as m:
        # Mock exception request
        m.register_uri('POST', PUSHALOTURL, exc=Exception)
        notifier = PushalotNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify('test') is False
        assert notifier.notify_download(download_item) is False
コード例 #4
0
def test_pushalot_error(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPUSHALOT', True)
    with requests_mock.mock() as m:
        # Mock erroneous request
        m.register_uri('POST', PUSHALOTURL, status_code=500)
        notifier = PushalotNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify('test') is False
        assert notifier.notify_download(download_item) is False
コード例 #5
0
def test_pushalot_disabled():
    notifier = PushalotNotifier()
    assert notifier.name == notifier_name
    assert notifier.notify_download(**item_dict) is False
コード例 #6
0
def test_pushalot_disabled():
    notifier = PushalotNotifier()
    assert notifier.name == notifier_name
    assert notifier.notify('test') is False
    assert notifier.notify_download(download_item) is False