コード例 #1
0
ファイル: test_prowl.py プロジェクト: halali/Auto-Subliminal
def test_prowl_notify_download(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPROWL', True)
    with requests_mock.mock() as m:
        # Mock successful request
        m.register_uri('POST', PROWLURL, status_code=200)
        notifier = ProwlNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify_download(**item_dict) is True
コード例 #2
0
def test_prowl_notify_download(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPROWL', True)
    with requests_mock.mock() as m:
        # Mock successful request
        m.register_uri('POST', PROWLURL, status_code=200)
        notifier = ProwlNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify('test') is True
        assert notifier.notify_download(download_item) is True
コード例 #3
0
def test_prowl_exception(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPROWL', True)
    with requests_mock.mock() as m:
        # Mock exception request
        m.register_uri('POST', PROWLURL, exc=Exception)
        notifier = ProwlNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify('test') is False
        assert notifier.notify_download(download_item) is False
コード例 #4
0
def test_prowl_error(monkeypatch):
    monkeypatch.setattr('autosubliminal.NOTIFYPROWL', True)
    with requests_mock.mock() as m:
        # Mock erroneous request
        m.register_uri('POST', PROWLURL, status_code=500)
        notifier = ProwlNotifier()
        assert notifier.name == notifier_name
        assert notifier.notify('test') is False
        assert notifier.notify_download(download_item) is False
コード例 #5
0
ファイル: test_prowl.py プロジェクト: halali/Auto-Subliminal
def test_prowl_disabled():
    notifier = ProwlNotifier()
    assert notifier.name == notifier_name
    assert notifier.notify_download(**item_dict) is False
コード例 #6
0
def test_prowl_disabled():
    notifier = ProwlNotifier()
    assert notifier.name == notifier_name
    assert notifier.notify('test') is False
    assert notifier.notify_download(download_item) is False