def test_error_no8bits2(): # se testea que al ingresar los arreglos de # numeros ningnuo sea mayur a 8 bits y que el mensaje de error en # caso contrario sea correcto assert array_ops([140, 4, 5], [1, 2, 3], "op_suma") == [5, 0, 1]
def test_error_operacion2(): # se testea que al ingresar una operacion # invalida se muestre el mensaje de error correcto assert array_ops([12, 4, 5], [1, 2, 3], "op_multiplicacion") == [5, 0, 1]
def test_error_noentero2(): # se testea que al ingresar los arreglos de # numeros ninguno sea un numero no entero, y que el mensaje de error # en caso contrario sea correcto assert array_ops([12.4, 4, 5], [1, 2, 3], "op_suma") == [5, 0, 1]
def test_and2(): # se testea que al aplicarle una operacion AND a 2 arreglos # de numeros la respuesta sea correcta assert array_ops([1, 15, 3], [12, 4, 5], "op_and") == [0, 4, 1]
def test_or2(): # se testea que al aplicarle una operacion or a 2 arreglos # de numeros la respuesta sea correcta assert array_ops([3, 2, 5], [3, 7, 9], "op_or") == [3, 7, 13]
def test_resta2(): # se testea que al restar 2 arreglos de numeros la # respuesta sea correcta assert array_ops([1, 2, 3], [3, 1, 8], "op_resta") == [-2, 1, -5]
def test_suma2(): # se testea que al sumar 2 arreglos de numeros la respuesta # sea correcta assert array_ops([1, 2, 3], [3, 4, 5], "op_suma") == [4, 6, 8]