def test_sauvegarde(): f1 = Feuille(titre="Ma feuille") o = f1.objets o.A = (1, 2) o.B = (-1, 3) o.k = 7 o.s = Segment(o.A, o.B) sauvegarde = f1.sauvegarder() f2 = Feuille(titre="Nouvelle feuille") f2.charger(sauvegarde) assertEqual(f2.objets.noms, set(['A', 'B', 'k', 's', 'dpy', 'dpx', 'xmax', 'xmin', 'ymin', 'ymax']))
def test_sauvegarde_label(): f1 = Feuille(titre = "Ma feuille") f1.objets.A = (1, 2) A = f1.objets.A A.etiquette.style(couleur="b") legende = "Pour qui sont ces serpents qui sifflent sur nos têtes." A.label(legende) assertEqual(A.etiquette.style("couleur"), "b") assertEqual(A.label(), legende) sauvegarde = f1.sauvegarder() f2 = Feuille(titre="Nouvelle feuille") f2.charger(sauvegarde) A = f2.objets.A assertEqual(A.etiquette.style("couleur"), "b") assertEqual(A.label(), legende)