def METHOD_NAME(
    fixture_name: str,
    httpretty: httpretty_module,
    glitchtip_client_minimal: GlitchtipClient,
    fx: Fixtures,
    configure_httpretty: Callable[[list[GlitchtipUrl]], int],
    mocker: MockerFixture,
) -> None:
    fixture = fx.get_anymarkup(f"reconciler/organizations/{fixture_name}.yml")
    current_organizations = [
        Organization(**i) for i in fixture["current_organizations"]
    ]
    desired_organizations = [
        Organization(**i) for i in fixture["desired_organizations"]
    ]
    gtr = GlitchtipReconciler(client=glitchtip_client_minimal, dry_run=False)
    reconcile_users_mock = mocker.patch.object(gtr, "_reconcile_users")
    reconcile_teams_mock = mocker.patch.object(gtr, "_reconcile_teams")
    reconcile_projects_mock = mocker.patch.object(gtr, "_reconcile_projects")
    request_count = configure_httpretty(
        [GlitchtipUrl(**i) for i in fixture["glitchtip_urls"]]
    )
    gtr.reconcile(
        current=current_organizations,
        desired=desired_organizations,
    )
    assert len(httpretty.latest_requests()) == request_count
    if desired_organizations:
        assert reconcile_users_mock.called
        assert reconcile_teams_mock.called
        assert reconcile_projects_mock.called