def setUp(self): """Inicializa la calculadora para que los unittest pueda utilizarlo :param unittest: Si mismo :type unittest: Testcalculadora """ self.calc = calculadora.Calculadora()
def __init__(self, parser): """Método __init__ de la clase Supercalculadora Args: parser: Diccionario con los operandos y operadores. """ self.calc = calculadora.Calculadora() #: Objeto Calculadora self.parser = parser
def __init__(self, parser): """[summary] :param parser: [description] :type parser: [type] """ self.calc = calculadora.Calculadora() self.parser = parser
class TestCalcu(unittest.TestCase): Calcu = calculadora.Calculadora() def test(self): self.assertEqual(TestCalcu.Calcu.sumar(2, 3), 5) self.assertEqual(TestCalcu.Calcu.restar(12, 13), -1) self.assertEqual(TestCalcu.Calcu.multiplicar(2, 7), 14) self.assertEqual(TestCalcu.Calcu.dividir(300, 100), 3) self.assertEqual(TestCalcu.Calcu.dividir(5, 2.5), 2)
def setUp(self): self.calculadora = calculadora.Calculadora()
elif counter == 1: s2 = float(resource) except ValueError: error = 1 if resource != 'favicon.ico': if (error == 0 and counter == 0): answer = bytes( 'HTTP/1.1 200 OK\r\n\r\n' + '<html><body><h1>Give me another one</h1>' + '</body></html>\r\n', 'utf-8') counter = 1 elif (error == 0 and counter == 1): c = calculadora.Calculadora(s1, s2) result = c.suma() aux = str(s1) + " + " + str(s2) + " = " + str(result) answer = bytes( 'HTTP/1.1 200 OK\r\n\r\n' + '<html><body><h1>sumApp</h1><a>' + aux + '</a></body></html>\r\n', 'utf-8') counter = 0 elif (error == 1): answer = bytes( 'HTTP/1.1 400 Bad Request\r\n\r\n<html>' + '<body><h1>[Usage:] http://localhost:1234/' + '"s1/s2"</h1></body></html>\r\n', 'utf-8') counter = 0 error = 0
def test_restar(self): c = calculadora.Calculadora() self.assertEqual(c.restar(40, 2), 38)
def test_sumar(self): c = calculadora.Calculadora() self.assertEqual(c.sumar(40, 2), 42)
def test_dividir(self): c = calculadora.Calculadora() self.assertEqual(c.dividir(40, 2), 20)
def test_multiplicar(self): c = calculadora.Calculadora() self.assertEqual(c.multiplicar(40, 2), 80)
def __init__(self, parser, validador): self.calc = calculadora.Calculadora() self.parser = parser self.validador = validador
def __init__(self, parser): self.calc = calculadora.Calculadora() self.parser = parser