def METHOD_NAME():
    """
    Summary.summarize should flatten Group.entries
    and include other Summary entries directly.
    """
    asr_1 = assertions.Equal(1, 1)
    asr_2 = assertions.Equal(2, 2)
    asr_3 = base.Group(
        entries=[assertions.Equal(3, 3), assertions.Equal(3, 3)]
    )
    asr_4 = base.Summary(
        entries=[assertions.IsTrue(True), assertions.Greater(3, 2)]
    )
    asr_5 = assertions.Equal(3, 3)
    summary = base.Summary(
        entries=[asr_1, asr_2, asr_3, asr_4, asr_5], num_passing=5
    )
    assert len(summary.entries) == 2
    existing_summary, category_group = summary.entries
    assert isinstance(category_group, base.Group)
    assert existing_summary == asr_4