def test_Losange(): A = rand_pt() B = rand_pt() l = Losange(A, B) M, N, O, P = l.sommets diagonale1 = Droite(M, O) diagonale2 = Droite(N, P) assert(diagonale1.perpendiculaire(diagonale2)) cote = Droite(M, N) cote_oppose = Droite(O, P) assert(cote.parallele(cote_oppose))
def test_Rectangle(): A = rand_pt() B = rand_pt() r = Rectangle(A, B) M, N, O, P = r.sommets diagonale1 = Segment(M, O) diagonale2 = Segment(N, P) assertAlmostEqual(diagonale1.longueur, diagonale2.longueur) cote = Droite(M, N) cote_oppose = Droite(O, P) assert(cote.parallele(cote_oppose))