Exemple #1
0
def test_fields():

    # sample areas
    a1 = Area(name="area1",
              desc="area desc",
              domain=[8],
              action=lambda: 1,
              resource_id="r_id")
    a2 = Area(name="area2",
              desc="area desc",
              domain=[9],
              action=lambda: 0,
              resource_id="r_id")

    # test initialization
    areas = [a1, a2]
    z = Zone(areas)

    # test fields
    assert z.areas == areas

    # test dump
    assert z.dump() == [a1.dump(), a2.dump()]