def soma(self, operador1=3, operador2=3): calculadora = Calculadora() resultado = calculadora.soma(int(operador1), int(operador2)) resutadoString = str(resultado) cherrypy.session['resultado'] = resutadoString return resutadoString
def __init__(self): self.usar_estilo() self.display = builder.get_object('display') self.display.set_text('0') self.primeiro_numero = None self.operacao = None self.calc = Calculadora() self.limpar_display = None
def test_Sumar(self): self.assertEqual(Calculadora().Sumar(""), 0 , "Cadena Vacia")
def test_menos_5_mas_10(self): calc = Calculadora() self.assertEquals(5, calc.suma(-5, 10))
def test_sumar_unacadena(self): self.assertEqual(Calculadora().sumar("1"), 1, "Un numero")
def test_sumar_cadenaConMultiplesNumerosConSeparadores(self): self.assertEqual(Calculadora().sumar("5,2&4,1:2&8"), 22, "Multiples Numeros")
def test_sumar_cadenaConDosNumeros(self): self.assertEqual(Calculadora().sumar("1,3"), 4, "Dos Numeros")
def test_sumar_unacadenaConMultiplesNumerosConSeparadores(self): self.assertEqual(Calculadora().sumar("5,2&4:1:2&8"), 22, "Multiples numeros distintos separadores")
def test_suma_4_mas_4(self): calc = Calculadora() self.assertEquals(8, calc.sumar(4, 4))
def setUp(self): self.calc = Calculadora()
def test_soma(): calculadora = Calculadora() resultado = calculadora.soma(1,1) assert resultado == 2
import sys from Calculadora import Calculadora print("------------------------- +++++++++++Calculadora+++++++++++ -------------------------") x1 = None x2 = None print("Digite um número") if x1 is None: x1 = int(input()) print("Digite outro número") if x2 is None: x2 = int(input()) op = "X" while op != "E": print("O que você deseja fazer? [A]dicionar/ [M]ultiplicar/ [D]ividir/ [S]ubtrair, [C]lear/ [E]xit") op = input() op = op.upper(); calculadora = Calculadora(x1,x2,op) calculadora.calcular()
def test_sumar(self): self.assertEqual(Calculadora().suma(self, ""), 0, " Igual a cero ")
def test_sumar_MultiplesNumerosDistintosSeparadores(self): self.assertEqual(Calculadora().sumar("5,2&4:1:2&8"),22,"Multiples números distitnos separadores")
def test_sumar_cadena_con_dos_numeros(self): self.assertEqual(Calculadora().sumar("1,3"),4,"Dos números")
def dado_que_tengo_los_operadores_group1_y_group1(step, num1, num2): cal = Calculadora() world.resultado = cal.suma(int(num1), int(num2))
from Calculadora import Calculadora calculadora = Calculadora() numero1 = float(input('Digite um numero: ')) numero2 = float(input('Digite outro numero: ')) resposta= int(input('Digite 1 para somar, 2 para dividir 3 para multiplcar, ou 4 subtrair')) if resposta== 1 : print(calculadora.Soma(numero1,numero2)) if resposta== 2 : print(calculadora.Divisao(numero1,numero2)) if resposta== 3 : print(calculadora.Multiplicacao(numero1,numero2)) if resposta== 4 : print(calculadora.Subtracao(numero1,numero2))
def test_negativo_discr(self): c = Calculadora() self.assertRaises(Exception,c.demo,2,1,2)
def test_sumar_cadenaConUnNumero(self): self.assertEqual(Calculadora().sumar("1"), 1, "Un numero") self.assertEqual(Calculadora().sumar("2"), 2, "Un numero")
def test_raiz(self): c = Calculadora() self.assertGreaterEqual(c.demo2(25),5.0)
def test_sumar_cadenaConMultiplesNumeros(self): self.assertEqual(Calculadora().sumar("5,2,4,1"), 12, "Multiples Numeros")
def test_suma_2_mas_4(self): calc = Calculadora() self.assertEquals(6, calc.suma(2, 4))
def test_sumar(self): self.assertEqual(Calculadora().sumar(""), 0, "Cadena vacia")
def testSumarNumero(self): self.assertEqual(Calculadora().sumar("1"), 1, "empty") self.assertEqual(Calculadora().sumar("2"), 2, "empty")
def testSumarDosNumeros(self): self.assertEqual(Calculadora().sumar("1, 3"), 4, "empty")
def testSumar(self): self.assertEqual(Calculadora().sumar(""), 0, "empty")
def test_suma_5_mas_10(self): calc = Calculadora() self.assertEquals(15, calc.suma(5, 10))
def testSumarUno(self): self.assertEqual(Calculadora().sumar("1"), 1, "empty")
def test_suma_2_mas_2(self): calc = Calculadora() self.assertEquals(4, calc.suma(2, 2))
def test_Sumar_cadenaConMultiplesNumerosConSeparadores(self): self.assertEqual(Calculadora().Sumar("5,2&4:1:2&8"), 22, "Multiples números con distintos separadores")