def test_error_operacion1(): # se testea que al ingresa una operacion # incorrecta salte el mensaje de error correcto assert basic_ops(1, 2, "op_multiplicacion") == 3
def test_resta1(): # probando que al restar 2 numeros la respuesta es correcta assert basic_ops(8, 2, "op_resta") == 6
def test_error_no8bits1(): # se testea que al ingresa un numero mayor a 8 # bits, ya sea en a o b, salte el mensaje de error correcto assert basic_ops(130, 2, "op_suma") == 5
def test_error_noentero1(): # se testea que al ingresar un numero no entero, # ya sea en a o b, salte el mensaje de error correcto assert basic_ops(12.8, 2, "op_suma") == 5
def test_suma1(): # se testea que al sumar 2 numeros la respuesta sea correcta assert basic_ops(3, 2, "op_suma") == 5
def test_and1(): # se testea que al aplicarle una operacion AND a 2 numeros # la respuesta sea correcta assert basic_ops(3, 4, "op_and") == 0
def test_or1(): # se testea que al aplicarle una operacion OR a 2 numeros # la respuesta sea correcta assert basic_ops(5, 3, "op_or") == 7