test_dev_based_client.pyโข639 B
from cycode.cyclient import config
from cycode.cyclient.cycode_dev_based_client import CycodeDevBasedClient
def test_get_request_headers() -> None:
client = CycodeDevBasedClient(config.cycode_api_url)
dev_based_headers = {'X-Tenant-Id': config.dev_tenant_id}
expected_headers = {**client.MANDATORY_HEADERS, **dev_based_headers}
assert client.get_request_headers() == expected_headers
def test_build_full_url() -> None:
url = config.cycode_api_url
client = CycodeDevBasedClient(url)
endpoint = 'test'
expected_url = f'{url}:{endpoint}'
assert client.build_full_url(url, endpoint) == expected_url