1
0
mirror of synced 2025-12-21 02:51:29 -05:00
Files
airbyte/airbyte-integrations/connectors/source-adjust/unit_tests/conftest.py
2024-12-18 14:05:43 -08:00

49 lines
1.3 KiB
Python

#
# Copyright (c) 2024 Airbyte, Inc., all rights reserved.
#
from pytest import fixture
@fixture
def config_pass():
return {
"ingest_start": "2024-05-20T20:30:40Z",
"api_token": "token",
"metrics": ["installs", "network_installs", "network_cost", "network_ecpi"],
"dimensions": ["app", "partner_name", "campaign", "campaign_id_network", "campaign_network"],
"additional_metrics": [],
"until_today": True,
}
@fixture
def auth_token():
return {"access_token": "good", "expires_in": 3600}
@fixture
def report_url():
return "https://dash.adjust.com/control-center/reports-service/report"
@fixture
def mock_report_response():
return {
"rows": [
{
"attr_dependency": {"campaign_id_network": "unknown", "partner_id": "-300", "partner": "Organic"},
"app": "Test app",
"partner_name": "Organic",
"campaign": "unknown",
"campaign_id_network": "unknown",
"campaign_network": "unknown",
"installs": "10",
"network_installs": "0",
"network_cost": "0.0",
"network_ecpi": "0.0",
}
],
"totals": {"installs": 10.0, "network_installs": 0.0, "network_cost": 0.0, "network_ecpi": 0.0},
"warnings": [],
}