def ad_site_data()

in l10n_CM/Unified/conftest.py [0:0]


def ad_site_data(live_site, region):
    ad_live_site = (
        f"{live_site}/{region}/{live_site}_ad"
        if live_site != "demo"
        else f"{live_site}/{live_site}_ad"
    )
    path_to_site = parent_dir + "/constants/"
    with open(path_to_site + ad_live_site + ".json", "r") as fp:
        live_site_data = load(fp)
        # Remove address level 1 for regions other than US and CA
        if region not in {"US", "CA"} and live_site_data["field_mapping"].get(
            "address_level_1"
        ):
            live_site_data["fields"].remove(
                live_site_data["field_mapping"]["address_level_1"]
            )
            del live_site_data["field_mapping"]["address_level_1"]
        return live_site_data