コード例 #1
0
 def test_semelhantes_true(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.semelhantes(triangulo.Triangulo(6, 8, 10)) == True
コード例 #2
0
 def test_semelhantes_false(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.semelhantes(triangulo.Triangulo(6, 8, 11)) == False
コード例 #3
0
 def test_retangulo_true(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.retangulo() == True
コード例 #4
0
 def test_retangulo_false(self):
     t = triangulo.Triangulo(4, 4, 5)
     assert t.retangulo() == False
コード例 #5
0
 def test_tipo_lado_isosceles(self):
     t = triangulo.Triangulo(3, 3, 4)
     assert t.tipo_lado() == 'isósceles'
コード例 #6
0
 def test_tipo_lado_escaleno(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.tipo_lado() == 'escaleno'
コード例 #7
0
 def test_perimetro(self):
     t = triangulo.Triangulo(3, 4, 5)
     assert t.perimetro() == 12
コード例 #8
0
 def test_tipo_lado_equilatero(self):
     t = triangulo.Triangulo(3, 3, 3)
     assert t.tipo_lado() == 'equilátero'
コード例 #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
コード例 #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
コード例 #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
コード例 #12
0
 def test_se_triangulo_não_retangulo(self):
     t = triangulo.Triangulo(1, 3, 5)
     assert t.retangulo() == False
コード例 #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
コード例 #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
コード例 #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