Ejemplo n.º 1
0
def test_average_above_zero_working1():
    tab_list = [1, 2, 3, -4, 6, -9]
    test, lastID = tobetested.average_above_zero(tab_list)
    assert test == 3
Ejemplo n.º 2
0
def test_average_above_zero_divideZero():
    tab_list = [-1, -2, -3, -4, -6, -9]
    with pytest.raises(ZeroDivisionError):
        tobetested.average_above_zero(tab_list)
Ejemplo n.º 3
0
def test_average_above_zero_onlyNumbers():
    tab_list = ["test"]
    with pytest.raises(ValueError):
        test, lastID = algotools.average_above_zero(tab_list)
Ejemplo n.º 4
0
def test_average_above_zero_notEmpty():
    tab_list = []
    with pytest.raises(ValueError):
        test, lastID = algotools.average_above_zero(tab_list)
Ejemplo n.º 5
0
def test_average_above_zero_divideZero():
    tab_list = [-1, -2, -3, -4, -6, -9]
    with pytest.raises(ZeroDivisionError):
        test, lastID = algotools.average_above_zero(tab_list)
Ejemplo n.º 6
0
def test_average_above_zero_listInput():
    tab_list = "salut"
    with pytest.raises(TypeError):
        test, lastID = algotools.average_above_zero(tab_list)
Ejemplo n.º 7
0
def test_average_above_zero_goodResult():
    tab_list = [1, 2, 3, -4, 6, -9]
    test = algotools.average_above_zero(tab_list)
    assert test == 3.0