def test_semelhantes_true(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.semelhantes(triangulo.Triangulo(6, 8, 10)) == True
 def test_semelhantes_false(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.semelhantes(triangulo.Triangulo(6, 8, 11)) == False
 def test_retangulo_true(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.retangulo() == True
 def test_retangulo_false(self):
     t = triangulo.Triangulo(4, 4, 5)
     assert t.retangulo() == False
 def test_tipo_lado_isosceles(self):
     t = triangulo.Triangulo(3, 3, 4)
     assert t.tipo_lado() == 'isósceles'
 def test_tipo_lado_escaleno(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.tipo_lado() == 'escaleno'
 def test_perimetro(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.perimetro() == 12
 def test_tipo_lado_equilatero(self):
     t = triangulo.Triangulo(3, 3, 3)
     assert t.tipo_lado() == 'equilátero'
Exemplo n.º 9
0
 def test_triangulos_semelhantes_2(self):
     t1 = triangulo.Triangulo(5, 5.83, 3)
     t2 = triangulo.Triangulo(10, 11.66, 6)
     assert t1.semelhantes(t2) == True
Exemplo n.º 10
0
 def test_triangulos_não_semelhantes(self):
     t1 = triangulo.Triangulo(3, 7, 8)
     t2 = triangulo.Triangulo(2, 2, 2)
     assert t1.semelhantes(t2) == False
Exemplo n.º 11
0
 def test_triangulos_semelhantes_1(self):
     t1 = triangulo.Triangulo(2, 2, 2)
     t2 = triangulo.Triangulo(4, 4, 4)
     assert t1.semelhantes(t2) == True
Exemplo n.º 12
0
 def test_se_triangulo_não_retangulo(self):
     t = triangulo.Triangulo(1, 3, 5)
     assert t.retangulo() == False
Exemplo n.º 13
0
 def test_tipo_de_triangulo(self, lado_a, lado_b, lado_c, tipo):
     t = triangulo.Triangulo(lado_a, lado_b, lado_c)
     assert t.tipo_lado() == tipo
Exemplo n.º 14
0
 def test_perimetro(self, lado_a, lado_b, lado_c, soma):
     t = triangulo.Triangulo(lado_a, lado_b, lado_c)
     assert t.perimetro() == soma
Exemplo n.º 15
0
 def test_instanciamento_de_a(self, lado_a, lado_b, lado_c):
     t = triangulo.Triangulo(lado_a, lado_b, lado_c)
     assert t.a == lado_a
     assert t.b == lado_b
     assert t.c == lado_c