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()]