pytest-api/tests/oauth_service/conftest.py

76 lines
1.9 KiB
Python
Raw Normal View History

import pytest
from apiclient.config import get_cfg
from apiclient.oauth_helper import get_legacy_token
ENV = 'qa'
CFG = get_cfg(ENV, force_refresh=True)
2024-07-20 15:30:36 +00:00
application_json = {'Content-Type': 'application/json'}
@pytest.fixture
def role_get_call(reset_oauth_session):
token = get_legacy_token(ENV)
api_call = {
"token": token,
"method": "GET",
"url": CFG["api_url"] + '/data-delivery/role',
2024-07-20 15:30:36 +00:00
"headers": application_json,
"body": {"application_id": 1}
}
return api_call
@pytest.fixture
def acms_redaction_get_call(reset_oauth_session):
token = get_legacy_token(ENV)
api_call = {
"token": token,
"method": "GET",
"url": CFG["api_url"] + '/data-delivery/acmsredaction',
2024-07-20 15:30:36 +00:00
"headers": application_json,
"body": {"redaction_id": 1}
}
return api_call
@pytest.fixture
def client_applications_get_call(reset_oauth_session):
token = get_legacy_token(ENV)
api_call = {
"token": token,
"method": "GET",
"url": CFG["api_url"] + '/data-delivery/client-applications',
2024-07-20 15:30:36 +00:00
"headers": application_json,
"body": {}
}
return api_call
2024-07-20 15:30:36 +00:00
@pytest.fixture
def endpoint_get_call(reset_oauth_session):
token = get_legacy_token(ENV)
api_call = {
"token": token,
"method": "GET",
"url": CFG["api_url"] + '/data-delivery/endpoint',
2024-07-20 15:30:36 +00:00
"headers": application_json,
"body": {
"endpoint_id": 1001
}
}
return api_call
@pytest.fixture
def redaction_type_get_call(reset_oauth_session):
token = get_legacy_token(ENV)
api_call = {
"token": token,
"method": "GET",
"url": CFG["api_url"] + '/data-delivery/redactiontype',
2024-07-20 15:30:36 +00:00
"headers": application_json,
"body": {}
}
return api_call