def test_add_plant(): g = MTG() vid = add_plant(g) plant = g.node(vid) assert plant.label == 'plant1' vid = add_plant(g) plant = g.node(vid) assert plant.label == 'plant2' vid = add_plant(g, 5) plant = g.node(vid) assert plant.label == 'plant5' vid = add_plant(g) plant = g.node(vid) assert plant.label == 'plant6' vid = add_plant(g, 1) plant = g.node(vid) assert plant.label == 'plant1' assert len(find_plants(g)) == 4
def test_add_metamer(): g = MTG() add_plant(g) vid_plant, vid_axe, metamers = find_metamers(g) assert len(metamers) == 1 vid = add_vegetative_metamer(g) vid_plant, vid_axe, metamers = find_metamers(g) metamer = g.node(vid) assert len(metamers) == 2 assert metamer.label == 'metamer1'