@@ -7,6 +7,7 @@ import string
import urllib.parse
import pytest
import oxrlib.errors
import oxrlib.loaders
from . import any_date
@@ -82,11 +83,11 @@ def test_success(api_client, any_date, base):
assert response.read() == (json.dumps(body) + "\n")
@pytest.mark.parametrize('status_code,expect_exctype', [
(400, oxrlib.loaders.LoaderBadRequestError),
(403, oxrlib.loaders.LoaderBadRequestError),
(404, oxrlib.loaders.LoaderNoDataError),
(410, oxrlib.loaders.LoaderNoDataError),
(500, oxrlib.loaders.LoaderSourceError),
(400, oxrlib.errors.LoaderBadRequestError),
(403, oxrlib.errors.LoaderBadRequestError),
(404, oxrlib.errors.LoaderNoDataError),
(410, oxrlib.errors.LoaderNoDataError),
(500, oxrlib.errors.LoaderSourceError),
])
def test_failure(api_client, any_date, status_code, expect_exctype):
opener = FakeOpener(FakeResponse(status_code))