def METHOD_NAME():
    type_defs = """
        extend schema @link(url: "https://specs.apollo.dev/federation/v2.2", import: ["@key", "@shareable", "@provides", "@external", "@tag", "@extends", "@override"])
        type Product @key(fields: "upc") {
            upc: String!
            name: String
            price: Int
            weight: Int
        }
    """
    schema = make_federated_schema(type_defs)
    result = graphql_sync(
        schema,
        """
            query GetServiceDetails {
                _service {
                    sdl
                }
            }
        """,
    )
    assert result.errors is None
    assert sic(result.data["_service"]["sdl"]) == sic(type_defs)