def METHOD_NAME(
    authenticate_config: str,
    expected_providers: Dict[str, str],
    test_client: flask.testing.FlaskClient,  # noqa: F811
):
    with mock_server_settings(
        {
            ServerSettingsVar.SEMATIC_AUTHENTICATE: authenticate_config,
            ServerSettingsVar.GOOGLE_OAUTH_CLIENT_ID: "ABC123",
        }
    ):
        response = test_client.get("/authenticate")
        assert response.json == {
            "authenticate": as_bool(authenticate_config),
            "providers": expected_providers,
        }