Esempio n. 1
0
 def test_potencia_0(self):
     operacion = Calculadora(35, 0)
     self.assertEqual(operacion.potencia(),
                      "Todo numero elevado a la 0 es igual a 1 (35^0)")
Esempio n. 2
0
 def test_division_float(self):
     operacion = Calculadora(33.0, 5.5)
     self.assertEqual(operacion.division(),
                      "La Division de 33.0/5.5 es igual a 6.0")
Esempio n. 3
0
 def test_division_float_0_N2(self):
     operacion = Calculadora(0.0, -2.0)
     self.assertEqual(operacion.division(),
                      "La Division de 0.0/-2.0 es igual a 0.0")
Esempio n. 4
0
 def test_multiplicacion_N1_N2(self):
     operacion = Calculadora(-5, -2)
     self.assertEqual(operacion.multiplicar(),
                      "La Multiplicacion de -5*-2 es igual a 10")
Esempio n. 5
0
 def test_multiplicacion_N2(self):
     operacion = Calculadora(7, -5)
     self.assertEqual(operacion.multiplicar(),
                      "La Multiplicacion de 7*-5 es igual a -35")
Esempio n. 6
0
 def test_resta_N1_N2(self):
     operacion = Calculadora(-5, -3)
     self.assertEqual(operacion.resta(),
                      "La Resta de -5+3 (-5--3) es igual a -2")
Esempio n. 7
0
 def test_multiplicacion_float(self):
     operacion = Calculadora(100.0, 0.5)
     self.assertEqual(operacion.multiplicar(),
                      "La Multiplicacion de 100.0*0.5 es igual a 50.0")
Esempio n. 8
0
 def test_raiz_N1par(self):
     operacion = Calculadora(-25, 2)
     self.assertEqual(
         operacion.raiz_cuadrada(),
         "No se pueden realizar raices pares de numeros negativos (2√-25)")
Esempio n. 9
0
 def test_raiz_N1inpar(self):
     operacion = Calculadora(-125, 3)
     self.assertEqual(
         operacion.raiz_cuadrada(),
         "La Raiz impar (3) del numero negativo -125 (3√-125) es igual a -4.999999999999999"
     )
Esempio n. 10
0
 def test_suma_N2(self):
     operacion = Calculadora(2, -3)
     self.assertEqual(operacion.suma(),
                      "La Suma de 2-3 (2+-3) es igual a -1")
Esempio n. 11
0
 def test_raiz_cubica_float(self):
     operacion = Calculadora(125.0, 3.0)
     self.assertEqual(operacion.raiz_cuadrada(),
                      "La Raiz de 3.0√125.0 es igual a 4.999999999999999")
Esempio n. 12
0
 def test_raiz_cubica(self):
     operacion = Calculadora(125, 3)
     self.assertEqual(operacion.raiz_cuadrada(),
                      "La Raiz de 3√125 es igual a 4.999999999999999")
Esempio n. 13
0
 def test_raiz_cuadrada_float(self):
     operacion = Calculadora(25.0, 2.0)
     self.assertEqual(operacion.raiz_cuadrada(),
                      "La Raiz de 2.0√25.0 es igual a 5.0")
Esempio n. 14
0
 def test_raiz_cuadrada(self):
     operacion = Calculadora(25, 2)
     self.assertEqual(operacion.raiz_cuadrada(),
                      "La Raiz de 2√25 es igual a 5.0")
Esempio n. 15
0
 def test_resta_N1(self):
     operacion = Calculadora(-5, 3)
     self.assertEqual(operacion.resta(), "La Resta de -5-3 es igual a -8")
Esempio n. 16
0
 def test_raiz_N2par(self):
     operacion = Calculadora(25, -2)
     self.assertEqual(operacion.raiz_cuadrada(),
                      "La Raiz negativa de -2√25 es igual a 1/5.0 o 0.2")
Esempio n. 17
0
 def test_resta_N2(self):
     operacion = Calculadora(5, -3)
     self.assertEqual(operacion.resta(),
                      "La Resta de 5+3 (5--3) es igual a 8")
Esempio n. 18
0
 def test_raiz_N2inpar(self):
     operacion = Calculadora(125, -3)
     self.assertEqual(
         operacion.raiz_cuadrada(),
         "La Raiz negativa de -3√125 es igual a 1/4.999999999999999 o 0.20000000000000004"
     )
Esempio n. 19
0
 def test_suma(self):
     operacion = Calculadora(2, 3)
     self.assertEqual(operacion.suma(), "La Suma de 2+3 es igual a 5")
Esempio n. 20
0
 def test_raiz_n20(self):
     operacion = Calculadora(125, 0)
     self.assertEqual(operacion.raiz_cuadrada(),
                      "No se pueden realizar raices a la 0 (0√125)")
Esempio n. 21
0
 def test_multiplicacion_float_0_N2(self):
     operacion = Calculadora(0.0, -2.0)
     self.assertEqual(operacion.multiplicar(),
                      "La Multiplicacion de 0.0*-2.0 es igual a 0.0")
Esempio n. 22
0
 def test_raiz_n10(self):
     operacion = Calculadora(0, 2)
     self.assertEqual(operacion.raiz_cuadrada(),
                      "La Raiz de 2√0 es igual a 0.0")
Esempio n. 23
0
 def test_multiplicacion_N1(self):
     operacion = Calculadora(-5, 5)
     self.assertEqual(operacion.multiplicar(),
                      "La Multiplicacion de -5*5 es igual a -25")
Esempio n. 24
0
 def test_suma_N1_N2(self):
     operacion = Calculadora(-2, -3)
     self.assertEqual(operacion.suma(),
                      "La Suma de -2-3 (-2+-3) es igual a -5")
Esempio n. 25
0
 def test_division(self):
     operacion = Calculadora(25, 5)
     self.assertEqual(operacion.division(),
                      "La Division de 25/5 es igual a 5.0")
Esempio n. 26
0
 def test_resta(self):
     operacion = Calculadora(5, 3)
     self.assertEqual(operacion.resta(), "La Resta de 5-3 es igual a 2")
Esempio n. 27
0
 def test_suma_float(self):
     operacion = Calculadora(2.5, 2.5)
     self.assertEqual(operacion.suma(), "La Suma de 2.5+2.5 es igual a 5.0")
Esempio n. 28
0
 def test_resta_float(self):
     operacion = Calculadora(5.0, 2.5)
     self.assertEqual(operacion.resta(),
                      "La Resta de 5.0-2.5 es igual a 2.5")
Esempio n. 29
0
 def test_division_N1_N2(self):
     operacion = Calculadora(-10, -2)
     self.assertEqual(operacion.division(),
                      "La Division de -10/-2 es igual a 5.0")
Esempio n. 30
0
 def test_potencia_N2(self):
     operacion = Calculadora(2, -2)
     self.assertEqual(
         operacion.potencia(),
         "El resultado de la potencia negativa 2^-2 es  1/4 o 0.25")