1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
"""Fixtures."""
import json
import pathlib
import pytest
def json_config(request, test_file):
file = pathlib.Path(request.node.fspath.strpath)
config = file.parent.joinpath("test_data", test_file)
with config.open() as fp:
return json.load(fp)
@pytest.fixture
def default_valid(request):
return json_config(request, "default_valid.json")
@pytest.fixture
def default_no_decoded_payload(request):
return json_config(request, "default_no_decoded_payload.json")
@pytest.fixture
def sensecap_valid(request):
return json_config(request, "sensecap_valid.json")
|