aboutsummaryrefslogblamecommitdiff
blob: 77230c6b89ff237c6b51eeedecfc27a839d746b2 (plain) (tree)



















                                                                             
import pytest
from mastodon.Mastodon import MastodonAPIError
import re
try:
    from mock import MagicMock
except ImportError:
    from unittest.mock import MagicMock

def test_nonstandard_errors(api):
    response = MagicMock()
    response.json = MagicMock(return_value=
            "I am a non-standard instance and this error is a plain string.")
    response.ok = False
    session = MagicMock()
    session.request = MagicMock(return_value=response)

    api.session = session
    with pytest.raises(MastodonAPIError):
        api.instance()
Powered by cgit v1.2.3 (git 2.41.0)