Exemplo n.º 1
0
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]
Exemplo n.º 2
0
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]
Exemplo n.º 3
0
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]
Exemplo n.º 4
0
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]
Exemplo n.º 5
0
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]
Exemplo n.º 6
0
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]
Exemplo n.º 7
0
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]