do a little reorganizing

This commit is contained in:
Greg Gauthier 2024-07-20 12:09:35 +01:00
parent 76714eecff
commit 289f84f8a4
2 changed files with 16 additions and 14 deletions

15
tests/helpers.py Normal file
View File

@ -0,0 +1,15 @@
import os
import json
CWD = os.path.dirname(os.path.realpath(__file__))
####
# HELPERS
####
def get_expected_response(test_name):
expected_response_file = test_name + ".json"
with open(os.path.join(CWD, 'expected_responses', expected_response_file), 'r') as file:
expected_response = json.load(file)
return expected_response

View File

@ -1,16 +1,14 @@
import os
import json
import pytest
from apiclient.client import api_client
from apiclient.config import get_cfg
from apiclient.oauth_helper import get_legacy_token
from tests.helpers import get_expected_response
ENV = 'qa'
CFG = get_cfg(ENV)
CWD = os.path.dirname(os.path.realpath(__file__))
@pytest.fixture
def api_call():
@ -26,18 +24,7 @@ def api_call():
def test_datadelivery_role_get(request, api_call):
expected_response = get_expected_response(request.node.name)
actual_response = api_client(api_call)
assert json.dumps(actual_response, indent=4) == json.dumps(expected_response, indent=4)
####
# HELPERS
####
def get_expected_response(test_name):
expected_response_file = test_name + ".json"
with open(os.path.join(CWD, 'expected_responses', expected_response_file), 'r') as file:
expected_response = json.load(file)
return expected_response