コード例 #1
0
def test_average_above_zero_all_under_or_equal_zero():
    ## function to test average_above_zero
    #used to see the aerage if there's 1 or more number under 0
    tab = [-1, -5, 0, -2, -7, -3, -4]
    assert algotools.average_above_zero(tab) == 0.0
コード例 #2
0
def test_average_above_zero_result_nan():
    tab = [-1, -10, -5, 0, -8, 0, -31, -12]
    res = S.average_above_zero(tab)
    assert math.isnan(res)
コード例 #3
0
def test_average_working():
    tab_av = [5, 6, 7, 13, 14, 15]
    assert test_s1.average_above_zero(tab_av) == 10.0
コード例 #4
0
def test_average_above_zero_expected_positive_numbers():
    with pytest.raises(ValueError):
        algotools.average_above_zero([-1, -2, -3, -4, -5])
コード例 #5
0
def test_average_above_zero_void_input():
    with pytest.raises(ValueError):
        algotools.average_above_zero([])
コード例 #6
0
def test_average_above_zero_listNegative():
    myList = [-1, -2, -3]
    with pytest.raises(ZeroDivisionError):
        algo.average_above_zero(myList)
コード例 #7
0
def test_average_above_zero_expected_a_list():
    with pytest.raises(TypeError):
        algotools.average_above_zero('bonjour')
コード例 #8
0
def test_average_above_zero_4():
    input_list = [3, 5, -1, 0]
    assert s.average_above_zero(input_list) == 4
コード例 #9
0
def test_average_above_zero_allNegatives():
    input_list = [-2, -5, -1, -3]
    assert s.average_above_zero(input_list) == 0
コード例 #10
0
def test_average_above_zero_working():
    """Function that test if average_above_zero return the correct average"""
    assert s1.average_above_zero([10, 20]) == 15.0
コード例 #11
0
def test_average_above_zero_expected_list():
    """Function that test if average_above_zero raise exeption when the param is not a list"""
    with pytest.raises(ValueError):
        s1.average_above_zero(15)
コード例 #12
0
def test_average_above_zero_expected_number_list():
    """Function that test if average_above_zero raise exeption when the param is an not a numbers list"""
    with pytest.raises(ValueError):
        s1.average_above_zero(["e", "r", "r", "o", "r"])
コード例 #13
0
def test_average_above_zero_empty():
    """Function that test if average_above_zero raise exeption when the param is an empty list"""
    with pytest.raises(ValueError):
        s1.average_above_zero([])
コード例 #14
0
def test_average_above_zero_one_value_under_zero():
    ##function to test average_above_zero
    #used to see the aerage if there's 1 or more number under 0
    tab = [-1, 0, 1, 2, 7, 3, 4]
    assert algotools.average_above_zero(tab) == 3.4
コード例 #15
0
def test_average_above_zero_4():
    with pt.raises(TypeError):
         s1.average_above_zero([None])
コード例 #16
0
def test_average_above_zero_0():
    input_list = [0, 0, 0]
    assert s.average_above_zero(input_list) == 0
コード例 #17
0
def test_average_above_zero_listPositive():
    myList = [1, 2, 3]
    assert algo.average_above_zero(myList) == 2
コード例 #18
0
def test_average_above_zero_empty():
    input_list = []
    assert s.average_above_zero(input_list) == 0
コード例 #19
0
def test_average_above_zero_listEmpty():
    myList = []
    with pytest.raises(ValueError):
        algo.average_above_zero(myList)
def test_average_above_zero():

    assert S1.average_above_zero(myTestTab) == 295
コード例 #21
0
def test_average_above_zero_expected_a_list_of_numbers():
    with pytest.raises(ValueError):
        algotools.average_above_zero([1, 2, 3, 'bonjour'])
コード例 #22
0
def test_average_above_zero_0():
    assert s1.average_above_zero([2,2]) == 2
コード例 #23
0
def test_average_above_zero():
    assert algotools.average_above_zero([-1, 1, 2, 3, 4, 5]) == 3
コード例 #24
0
def test_average_above_zero_1():
    with pt.raises(ZeroDivisionError):
         s1.average_above_zero([0])
コード例 #25
0
def test_average_above_zero_result_5():
    tab = [7, 7, 7, 0, 3, 0, 3, 3]
    res = S.average_above_zero(tab)
    assert res == 5
コード例 #26
0
def test_average_above_zero_2():
    with pt.raises(Exception):
        assert s1.average_above_zero([-1, 2]) == 2
コード例 #27
0
def test_average_above_zero_result_nan_withChar():
    tab = ['a', 'ab']
    res = S.average_above_zero(tab)
    assert math.isnan(res)
コード例 #28
0
def test_average_above_zero_3():
    with pt.raises(TypeError):
         s1.average_above_zero(['n'])
def test_average_above_zero_add_intergers():
    Tab = [4, 2, 45, -4, 14, -95, -4, 2, 87, -56, 65, 1, 3]
    assert algotools.average_above_zero(Tab) == 24.77777777777778
コード例 #30
0
def test_average_above_zero_V5():
    with pytest.raises(ValueError):
        tableau = ["ee", "d", "n"]
        algo.average_above_zero(tableau)