def test_trapeze(self): """ test si un trapeze est reconnu en tant que quelconque """ A = (1., 0.) B = (3., 0.) C = (0., 3.) D = (0., 1.) assert(angele_algo(A, B, C, D) == QUELCONQUE) assert(angele_algo2(A, B, C, D) == QUELCONQUE) assert(angele_algo3(A, B, C, D) == TRAPEZE)
def test_para(self): """ test si un parallelogramme quelconque est reconnu en tant que tel """ A = (0., 0.) B = (0., 3.) C = (1., 4.) D = (1., 1.) assert(angele_algo(A, B, C, D) == PARALLELOGRAMME) assert(angele_algo2(A, B, C, D) == PARALLELOGRAMME) assert(angele_algo3(A, B, C, D) == PARALLELOGRAMME)
def test_carre(self): """ test si un carre est reconnu en tant que tel """ A = (0., 0.) B = (0., 1.) C = (1., 1.) D = (1., 0.) assert(angele_algo(A, B, C, D) == CARRE) assert(angele_algo2(A, B, C, D) == CARRE) assert(angele_algo3(A, B, C, D) == CARRE)
def test_rectangle(self): """ test si un rectangle est reconnu en tant que tel """ A = (0., 0.) B = (0., 3.) C = (1., 3.) D = (1., 0.) assert(angele_algo(A, B, C, D) == RECTANGLE) assert(angele_algo2(A, B, C, D) == RECTANGLE) assert(angele_algo3(A, B, C, D) == RECTANGLE)
def test_losange(self): """ test si un losagnge est reconnu en tant que tel """ A = (3., 1.) B = (4., 3.) C = (6., 4.) D = (5., 2.) assert(angele_algo(A, B, C, D) == LOSANGE) assert(angele_algo2(A, B, C, D) == LOSANGE) assert(angele_algo3(A, B, C, D) == LOSANGE)
def test_quelconque(self): """ test si un quadrilatere quelconque est reconnu en tant que tel """ A = (1., 3.) B = (2., 4.) C = (5., 0.) D = (0., 1.) assert(angele_algo(A, B, C, D) == QUELCONQUE) assert(angele_algo2(A, B, C, D) == QUELCONQUE) assert(angele_algo3(A, B, C, D) == QUELCONQUE)