コード例 #1
0
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
コード例 #2
0
def test_resta1():  # probando que al restar 2 numeros la respuesta es correcta
    assert basic_ops(8, 2, "op_resta") == 6
コード例 #3
0
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
コード例 #4
0
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
コード例 #5
0
def test_suma1():  # se testea que al sumar 2 numeros la respuesta sea correcta
    assert basic_ops(3, 2, "op_suma") == 5
コード例 #6
0
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
コード例 #7
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