def METHOD_NAME():
    with ThreadPool(1) as pool:
        targets = find_glean_targets(pool, FakeClient())
    assert targets == {
        **{
            target: (
                DeleteSource(
                    table="fenix_stable.deletion_request_v1",
                    field="client_info.client_id",
                    project="moz-fx-data-shared-prod",
                    conditions=(),
                ),
            )
            for target in [
                DeleteTarget(
                    table="fenix_stable.metrics_v1",
                    field=("client_info.client_id",),
                    project="moz-fx-data-shared-prod",
                ),
                DeleteTarget(
                    table="fenix_derived.clients_daily_v1",
                    field=("client_id",),
                    project="moz-fx-data-shared-prod",
                ),
            ]
        },
        **{
            target: (
                DeleteSource(
                    table="focus_android_stable.deletion_request_v1",
                    field="client_info.client_id",
                    project="moz-fx-data-shared-prod",
                    conditions=(),
                ),
                DeleteSource(
                    table="focus_android_derived.additional_deletion_requests_v1",
                    field="client_id",
                    project="moz-fx-data-shared-prod",
                    conditions=(),
                ),
            )
            for target in [
                DeleteTarget(
                    table="focus_android_stable.metrics_v1",
                    field=("client_info.client_id",) * 2,
                    project="moz-fx-data-shared-prod",
                ),
                DeleteTarget(
                    table="focus_android_derived.clients_daily_v1",
                    field=("client_id",) * 2,
                    project="moz-fx-data-shared-prod",
                ),
            ]
        },
    }