def METHOD_NAME():
    """py.test for ex_pythonic.py"""
    zones = bunchdt["zone"]  # all the zones
    zone0 = zones[0]
    # -
    printout = "PLENUM-1"
    assert zone0.Name == printout
    # -
    printout = [
        "PLENUM-1",
        "SPACE1-1",
        "SPACE2-1",
        "SPACE3-1",
        "SPACE4-1",
        "SPACE5-1",
        "Sup-PLENUM-1",
    ]
    zonenames = [zone.Name for zone in zones]
    assert printout == zonenames
    # -
    printout = [
        "283.2",
        "239.247360229",
        "103.311355591",
        "239.247360229",
        "103.311355591",
        "447.682556152",
        "208.6",
    ]
    zonevolumes = [zone.Volume for zone in zones]
    for item1, item2 in zip(printout, zonevolumes):
        item1, item2 = float(item1), float(item2)
        assert pytest_helpers.almostequal(item1, item2)
    # -
    printout = [("SPACE2-1", "103.311355591"), ("SPACE4-1", "103.311355591")]
    smallzones = [zn for zn in zones if float(zn.Volume) < 150]
    namevolume = [(zn.Name, zn.Volume) for zn in smallzones]
    for (n1, v1), (n2, v2) in zip(printout, namevolume):
        (n1, v1) = (n1, float(v1))
        (n2, v2) = (n2, float(v2))
        assert n1 == n2
        assert pytest_helpers.almostequal(v1, v2)
    # -
    printout = 2
    assert printout == len(smallzones)
    # -
    printout = [
        "PLENUM-1",
        "SPACE1-1",
        "FIRST-SMALL-ZONE",
        "SPACE3-1",
        "SECOND-SMALL-ZONE",
        "SPACE5-1",
        "Sup-PLENUM-1",
    ]
    smallzones[0].Name = "FIRST-SMALL-ZONE"
    smallzones[1].Name = "SECOND-SMALL-ZONE"
    # now the zone names are:
    zonenames = [zone.Name for zone in zones]
    assert printout == zonenames